|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冰河星云 于 2020-4-3 17:21 编辑
第一个改进要求:猜错的时候程序提示用户当前的输入比答案大了还是小了
第二个改进要求:程序应该提供多次机会给用户猜测,专业点来讲就是程序需要重复运行某些代码。
条件分支
while循环
实例1:找8
- temp = input("请输入一个数据:")
- guess = int(temp)
- i=0
- while guess != 8 and i < 3:
- i = i + 1
- temp = input("哎呀,猜错了,请重新输入吧:")
- guess = int(temp)
- if guess == 8:
- print("我草,你是小甲鱼心里的蛔虫嘛?")
- print("哼,猜对了也没有奖励")
- else:
- if guess > 8:
- print("哥,大了大了~~")
- else:
- print("嘿,小了!小了!!")
- print("游戏结束,不玩啦~~")
复制代码
random模块里边有一个函数叫做:randint(),Ta会返回一个随机的整数。
实例2:找随机数
- import random#导入随机数函数
- secret = random.randint(1,5)#随机生成1到5的一个随机数
- temp = input("请输入一个1-5的数据:")
- guess = int(temp)
- i=0
- while guess != secret and i < 6:
- i = i + 1
- guess = int(temp)
- if guess == secret:
- print("我草,你是小甲鱼心里的蛔虫嘛?")
- print("哼,猜对了也没有奖励")
- else:
- if guess > secret:
- print("哥,大了大了~~")
- else:
- print("嘿,小了!小了!!")
- temp = input("请重新输入吧:")
- print("游戏结束,不玩啦~~")
复制代码
|
|