import random
# 生成一个1-20之间的随机数
number = random.randint(1, 20)
# 输出欢迎语和提示信息
print("欢迎来到猜数字游戏!")
print("请在1到20之间猜一个数字。你有6次机会。")
# 循环6次,让用户进行猜测
for i in range(1, 7):
print("请输入你的猜测(第" + str(i) + "次):")
guess = int(input())
# 判断是否猜中
if guess == number:
print("恭喜你,答对了!")
break
elif guess < number:
print("你猜的数字太小了。")
else:
print("你猜的数字太大了。")
# 猜错6次后输出提示信息
if guess != number:
print("很遗憾,你没有猜中。正确答案是:" + str(number))
以上代码首先生成一个1到20之间的随机数,然后输出欢迎语和提示信息。接着,它循环六次,每次让用户输入猜测,并判断是否猜中。如果猜中,则输出恭喜信息并结束游戏;如果猜错,程序会提示用户猜测的数字是太大还是太小。如果用户六次都没有猜中,程序会输出正确答案。