python猜数字游戏
以下是一个简单的Python猜数字游戏,让用户在1到100之间猜一个随机数,直到猜对为止。
import random
# 生成1到100之间的随机数
secret_number = random.randint(1, 100)
# 提示用户猜数
print("我想了一个1到100之间的数字,请你猜猜是多少。")
# 记录猜的次数
guesses = 0
# 让用户猜数
while True:
guess = input("你猜这个数字是多少:")
guess = int(guess)
guesses += 1
if guess < secret_number:
print("你猜的数字太小了,请再猜一次。")
elif guess > secret_number:
print("你猜的数字太大了,请再猜一次。")
else:
print("恭喜你猜对了!你猜了", guesses, "次。")
break
该游戏使用Python的random模块生成随机数,使用input函数获取用户的猜测,并使用while循环不断提示用户直到猜对为止。如果用户猜的数字小于或大于随机数,程序会提示用户再猜一次。如果用户猜对了,程序会输出猜的次数并结束游戏。
原文地址: https://www.cveoy.top/t/topic/Jhy 著作权归作者所有。请勿转载和采集!