| 
 | 
 
 
发表于 2020-4-28 17:09:55
|
显示全部楼层
 
 
 
 本帖最后由 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("按任意键退出...")
 
 
  复制代码 |   
 
 
 
 |