下面是一个示例程序,用于猜测一个介于1到9之间的数字:
import random
def guess_number():
number = random.randint(1, 9)
guess = 0
attempts = 0
while guess != number:
guess = int(input("猜一个介于1到9之间的数字:"))
attempts += 1
if guess < number:
print("猜的数字太小了!")
elif guess > number:
print("猜的数字太大了!")
else:
print("恭喜你,猜对了!")
print("你一共猜了", attempts, "次。")
guess_number()
在这个示例程序中,我们使用了random.randint(1, 9)
来生成一个介于1到9之间的随机整数。然后,程序会要求用户输入一个猜测的数字,通过比较用户的猜测和随机生成的数字,给出相应的提示信息。如果猜对了,程序会显示恭喜的消息,并告诉用户一共猜了多少次。如果猜错了,程序会根据用户猜测的数字给出相应的提示,然后继续让用户猜测,直到猜对为止。