import random

num = random.randint(1,10)
chance = 5

while chance > 0:
    guess = int(input("请猜一个1到10之间的数字:"))
    if guess == num:
        print("恭喜你,猜对了!")
        break
    elif guess > num:
        print("猜大了")
    else:
        print("猜小了")
    chance -= 1
    print("你还有", chance, "次机会")

if chance == 0:
    print("很遗憾,你没有猜对,正确答案是", num)

注:本程序使用了random模块,需要先进行导入。使用randint(a, b)函数可以生成一个a到b之间的随机整数。程序中使用了while循环和if-elif-else条件语句来实现猜数的逻辑。

python完整程序猜数随机生成1-10之间的数字5次机会

原文地址: https://www.cveoy.top/t/topic/56L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录