题目描述
编写一个猜数字游戏,程序中随机产生一个0~100之间的整数,让用户通过键盘输入猜测的数。根据比较的结果输出对应的提示。
源代码
import random
# 生成随机数
target_number = random.randint(0, 100)
# 游戏循环
while True:
# 用户输入猜测的数
guess = int(input("猜一个0到100之间的整数:"))
# 比较猜测的数与目标数
if guess < target_number:
print("你猜的数太小了!")
elif guess > target_number:
print("你猜的数太大了!")
else:
print("恭喜你,猜对了!")
break
在上面的代码中,我们首先使用 random.randint()
函数生成一个介于 0 到 100 之间的随机整数作为目标数。然后,我们使用一个死循环来让用户一直输入猜测的数。
在循环体内,我们首先使用 int(input())
函数从用户处获取一个整数类型的输入,作为猜测的数。接下来,我们将猜测的数与目标数进行比较,并根据比较结果输出相应的提示信息。如果猜测的数等于目标数,则输出猜对了的提示,并使用 break
语句跳出循环,结束游戏。
您可以将上述代码保存为一个 .py
文件,然后通过命令行运行它。游戏会不断循环,直到用户猜对了目标数为止。每次猜测后,程序会根据比较结果输出相应的提示信息,告诉用户猜的数是太大还是太小。当用户猜对了目标数时,程序会输出恭喜的提示并结束游戏。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END