说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一段 Python 代码,系统随机给一个 10 以内的数字,用户输入数字猜测,返回是大了还是小了,用户猜中返回「恭喜!猜中了。」并显示猜测次数。
代码如下:
import random
# 次数计数器
times = 0
# 系统生成随机数字
num = random.randrange(11)
while True:
# 用户输入
guess = int(input('请输入一个 0-10 数字!'))
times += 1 # 增加猜测次数
if guess == num:
print(f"恭喜!猜中了。共用了 {times} 次。")
break
elif guess < num:
print("太小了,请再试一次。")
else:
print("太大了,请再试一次。")
while 的判断条件为 True,可以让程序永远运行下去,break 可以让程序中断执行。
(完)
更新时间:2024-08-16 22:43:11 标签:python 习题 数字