|
发表于 2020-7-3 17:49:26
|
显示全部楼层
本帖最后由 Twilight6 于 2020-7-3 17:58 编辑
这样即可:
你在 猜的数大了的时候 忘记打印下字符串了,导致你大了时候不会显示字符串
还有就是,判断大小不能只判断一个,因为有可能等于,否则会导致你不大于时候执行 else 的语句,所以改成 if guess < secret: 即可
- import random
- secret = random.randint(1,10)
- print("......我爱鱼c工作室......")
- guess = 0
- print("不妨猜一下小甲鱼现在心里想的是那个数字",end = "")
- while guess != secret:
- temp = input()
- if temp.isdigit():
- guess = int(temp)
- if guess > secret:
- print("哥,大了大了~~")
- print('请重新输入吧:', end='')
- if guess < secret:
- print("嘿,小了小了!!")
- print('请重新输入吧:',end='')
- else:
- print("抱歉,您的输入有误,请输入一个整数:", end='')
- print("卧槽你是小甲鱼心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励")
- print("游戏结束,不玩了~~")
复制代码 |
|