[Python]猜数游戏
猜数游戏。在程序中让计算机随机产生一个预设数字,范围在0~100之间,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
当用户输入的不是整数(如字母、浮点数等)时,给出“输入内容必须为整数!”的提示,并让用户重新输入。
import random
i = 0# 计数器
a = random.randint(1, 100)
while True:
n = input('请输入你的猜测:')
if n.isdigit():# 判断是否为整数
num = eval(n)
i += 1
if num == a:
print('预测{}次,你猜中了!'.format(i))
break
elif num < a:
print('遗憾,太小了')
elif num > a:
print('遗憾,太大了')
else:
print('输入内容必须为整数!')
i = 0
a = random.randint(1, 100)# 输入错误时计数器归零并重置随机数
本帖最后由 chaselove 于 2022-5-31 22:08 编辑
挺简单,两次搞定C:\Users\cc\Desktop\11.png 这不是某鱼的课后练习题吗? 某本教材里面的代码 怎么用啊,不会,,,代码复制到什么地方,可以开起来玩? xuez119 发表于 2022-6-1 08:33
这不是某鱼的课后练习题吗?
初学python基本都是这些题 xiaoshan1818 发表于 2022-6-1 09:07
怎么用啊,不会,,,代码复制到什么地方,可以开起来玩?
要用IDE运行这段代码 xiaoshan1818 发表于 2022-6-1 09:07
怎么用啊,不会,,,代码复制到什么地方,可以开起来玩?
www.python.org/downloads/ 下载安装python,IDLE-File-New File新建一个python文件再运行
页:
[1]