一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
•第一个改进要求:猜错的时候程序提示用户当前的输入比答案大了还是小了

 与操作and

•第二个改进要求:程序应该提供多次机会给用户猜测,专业点来讲就是程序需要重复运行某些代码。

条件分支

 while循环

 实例1:找8

 1 temp = input("请输入一个数据:")
 2 guess = int(temp)
 3 i=0
 4 while guess != 8 and i < 3:
 5     i = i + 1
 6     temp = input("哎呀,猜错了,请重新输入吧:")
 7     guess = int(temp)
 8     if guess == 8:
 9         print("我草,你是小甲鱼心里的蛔虫嘛?")
10         print("哼,猜对了也没有奖励")
11     else:
12         if guess > 8:
13             print("哥,大了大了~~")
14         else:
15             print("嘿,小了!小了!!")
16 print("游戏结束,不玩啦~~")

•random模块里边有一个函数叫做:randint(),Ta会返回一个随机的整数。

实例2:找随机数

 1 import random#导入随机数函数
 2 secret = random.randint(1,5)#随机生成1到5的一个随机数
 3 temp = input("请输入一个1-5的数据:")
 4 guess = int(temp)
 5 i=0
 6 while guess != secret and i < 6:
 7     i = i + 1
 8     guess = int(temp)
 9     if guess == secret:
10         print("我草,你是小甲鱼心里的蛔虫嘛?")
11         print("哼,猜对了也没有奖励")
12     else:
13         if guess > secret:
14             print("哥,大了大了~~")
15         else:
16             print("嘿,小了!小了!!")      
17         temp = input("请重新输入吧:")
18 print("游戏结束,不玩啦~~")

posted on 2023-08-23 09:10  一杯清酒邀明月  阅读(34)  评论(0编辑  收藏  举报