Python 猜一猜数字小游戏
1 # 猜数字小游戏游戏 2 3 """ 4 知识点: 5 1、数据类型转换 6 2、随即模块 random 使用 7 3、while 循环语句 8 4、if/elif/else 条件语句 9 5、字符串拼接 10 """ 11 12 13 import random # 导入随机数random模板 14 15 # 定义变量 16 top = 100 17 bottom = 1 18 19 i = 1 # 记录输入次数 20 21 random_num = random.randint(1, 100) # 随机产生一个1-100之间的数 22 print('答案:', random_num) 23 24 print('=====欢迎来到猜数字游戏=====') 25 26 while True: 27 28 # 带提示字符串拼接输入 29 num = float(input('请输入一个' + str(bottom) + '-' + str(top) + '的整数:')) 30 31 # 重新输入 32 if num > int(num) or num < 0: 33 print('请输入正整数!!!') 34 continue 35 36 # 结束游戏 37 if num == 0: 38 print(' ========退出游戏========') 39 break 40 41 # 根据输入的数字给予提示 42 if random_num == num: 43 print('恭喜您猜对了') 44 break 45 46 elif random_num > num: 47 print('您猜的数字小了') 48 bottom = int(num) 49 50 elif random_num < num: 51 print('您猜的数字大了') 52 top = int(num) 53 54 # 提示语 55 if i % 5 == 0: 56 print('不是吧!您太水了!') 57 58 i += 1
运行结果: