|
发表于 2020-1-10 16:35:57
|
显示全部楼层
本帖最后由 sunrise085 于 2020-1-10 16:37 编辑
没什么漏洞,就是个别地方有些啰嗦。精简一下就行了。按照你的思路进行了修改。
input写一次就行了。
最后的if...else不必这样写,while...else就能完成if中的功能。print("游戏结束")最终都需要写的,直接写在最后就行了。
- import random
- secret = random.randint(1,10)
- print("________欢迎来到晋哥哥的小游戏________")
- print("不妨猜一下晋哥哥现在心里想的是哪个数字(1—10):",end='')
- times = 2
- while times > 0:
- guess=int(input())
- if guess != secret:
- if guess > secret:
- print("老铁,大了,再猜猜看吧:",end='')
- else:
- print("小了,小了,再猜猜看吧:",end='')
- times = times - 1
- else:
- print("我草,你是晋哥哥肚里的蛔虫吗?")
- print("送你个么么哒,哈哈!")
- break
- else:
- print("唉,看来咱们没缘分啊......")
- print("游戏结束")
复制代码 |
|