# 2.猜数字游戏 # 1.随机产生一个0-100(包含0和100)的整数 # 2.在while循环中: # 2.1输入一个0-100的整数,input输入的是字符串 # 2.2转换为整数类型 # 2.3和正确的答案数字做对比 # 2.3.1猜测数字 大于 正确答案 输出猜大了 # 2.3.2猜测数字 小于 正确答案 输出猜小了 # 2.3.3猜测数字 等于 正确答案 输出猜对了 退出程序 import random ran = random.randint(0, 100) i = 1 while True: num = int(input('请输入0-100的数字:')) if i == 5: print('您的次数用完了') print('1.继续玩') print('2.退出程序') res = input('请选择您的操作:') while res != '1' and res != '2': res = input('选项不存在,请重新选择:') if res == '1': ran = random.randint(0, 100) i = 1 else: break else: if num < 0 or num > 100: print('输入有误,请重新输入') elif num < ran: a = 5 - i i += 1 print('猜小了,您还有%s次机会' % a) elif num > ran: a = 5 - i i += 1 print('猜大了,您还有%s次机会' % a) else: print('您猜对了') print('1.继续玩') print('2.退出程序') res = input('请选择您的操作:') while res != '1' and res != '2': res = input('选项不存在,请重新选择:') if res == '1': ran = random.randint(0, 100) i = 1 else: break
基于python的猜数字游戏
最新推荐文章于 2024-07-23 23:55:54 发布