|
发表于 2021-12-5 18:26:43
|
显示全部楼层
本楼为最佳答案
本帖最后由 jackz007 于 2021-12-5 18:32 编辑
- print("星星射线")
- while True:
- shuzi = input("请输入一个整数(1 - 16) : ")
- try:
- guess = int(shuzi)
- if 0 < guess < 17:
- for x in range(guess , 0 , -1):
- print(' ' * (x - 1) + '*' * x)
- break
- else:
- print("输个 0 你是要看烟花?") if guess == 0 else print("数字大了,我怕卡")
- except:
- print("你看看你都干了些啥")
- print("再给你一次机会,别毁了这个家")
- print("结束啦")
复制代码
运行实况:
- D:\00.Excise\Python>python x.py
- 星星射线
- 请输入一个整数(1 - 16) : 22
- 数字大了,我怕卡
- 请输入一个整数(1 - 16) : 17
- 数字大了,我怕卡
- 请输入一个整数(1 - 16) : 0
- 输个0你是要看烟花?
- 请输入一个整数(1 - 16) : aq
- 你看看你都干了些啥
- 再给你一次机会,别毁了这个家
- 请输入一个整数(1 - 16) : 12
- ************
- ***********
- **********
- *********
- ********
- *******
- ******
- *****
- ****
- ***
- **
- *
- 结束啦
- D:\00.Excise\Python>
复制代码 |
|