|
发表于 2020-7-20 13:54:31
|
显示全部楼层
本帖最后由 Twilight6 于 2020-7-20 13:55 编辑
因为你有一次 input 是在 while 循环外输入的,改成这样就好了:
- guess = 0
- i = 3
- print("请输入一个数字:",end='') # print 默认参数end ='\n' 换行符号 我们用end="" 覆盖他的默认值 就不会换行
- while guess != 8 and i > 0:
- temp = input()
- guess = int(temp)
- i = i - 1
- if guess == 8:
- print("我晕,你是小甲鱼心里的蛔虫吗?")
- print("哼,猜中了也没有奖励")
- else:
- if guess > 8:
- print("哥,大了大了~~")
- else:
- print("嘿,小了!小了!!")
- if i != 0:
- print("猜错了,请重新输入:", end='') # print 默认参数end ='\n' 换行符号 我们用end="" 覆盖他的默认值 就不会换行
- print("游戏结束,不玩啦~")
复制代码 |
|