python编写程序实现猜数字游戏

问题描述

猜数游戏。使用rancom库产生一个1~10之间的随机整数,随机种子设为1000.现在你来猜猜计算机生成的随机数是什么,并通过键盘输入所猜的数。如果大于产生的随机数,则显示“Sorry It is bigger ”;小于产生的随机数,则显示“Sorry,It is smaller”,如此循环,直至猜中该数,则显示“{} guesses. Congratulations!.”,其中{}中显示用户猜测的实际次数。

【输入提示】”Input the integer you guess:”

【输出形式】”Sorry,It is bigger” “Sorry,It is smaller” “{} guesses. Congratulations! ”

源代码

import random

random.seed(1000)
target_number = random.randint(1, 10)
guess_count = 0

while True:
    guess = int(input("Input the integer you guess: "))
    guess_count += 1

    if guess > target_number:
        print("Sorry, It is bigger")
    elif guess < target_number:
        print("Sorry, It is smaller")
    else:
        print("{} guesses. Congratulations!".format(guess_count))
        break

在这个示例中,程序首先使用 random.seed(1000) 设定随机种子,然后生成一个 1 到 10 之间的随机整数作为目标数 target_number。接着使用循环来获取用户的猜测并判断是否猜中,根据猜测结果输出相应的信息,直到猜中为止。

在线运行截图

图片[1]-python编写程序实现猜数字游戏-QQ沐编程

 

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享