马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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("游戏结束,不玩啦~~")
|