本帖最后由 junneverlose 于 2020-4-28 17:20 编辑
同样零基础的同学,查阅了百度,自己捣鼓了下,分2部分实现了功能,但是觉得还可以更加简化
print()是为了实现 input()函数后不能空行的问题
最后的input()实现程序运行完后不会立即闪退的问题
还请指教
print('---------------无聊的小游戏-----------------')
import random #导入random模块
secret = random.randint(1,10) #Random模块中随机整数,取值1到10
times = 2
temp = input("猜猜我心里想的数字1到10哦:")
print()
guess = int(temp)
if guess == secret:
print("答对啦!真聪明!\n")
else:
if guess > secret:
print("大了大了\n")
else:
print("小了小了\n")
print("还有",times,"次机会\n")
while (guess !=secret) and (times > 0):
temp = input("再给你一次机会哦:")
print()
guess = int(temp)
if guess == secret:
print("答对啦!答对啦!真聪明!\n")
else:
if guess > secret:
print("大了大了\n")
else:
print("小了小了\n")
times = times - 1
if times == 0:
print('你的机会用完啦!\n')
print("游戏结束\n")
input("按任意键退出...")
|