欢迎访问宙启技术站
智能推送

用Python编写一个简单的命令行猜数字游戏

发布时间:2023-12-04 15:30:07

以下是用Python编写的一个简单的命令行猜数字游戏:

'''

import random

def guess_number():

    # 生成一个1到100之间的随机整数

    target_num = random.randint(1, 100)

    attempts = 0

    while True:

        try:

            user_num = int(input("请输入一个1到100之间的整数:"))

        except ValueError:

            print("输入无效,请输入一个整数!")

            continue

        attempts += 1

        if user_num < 1 or user_num > 100:

            print("请输入一个1到100之间的整数!")

        elif user_num < target_num:

            print("猜的数字太小了!")

        elif user_num > target_num:

            print("猜的数字太大了!")

        else:

            print(f"恭喜你!你猜对了!你总共猜了{attempts}次。")

            break

if __name__ == "__main__":

    guess_number()

'''

使用例子:

请输入一个1到100之间的整数:50

猜的数字太小了!

请输入一个1到100之间的整数:75

猜的数字太大了!

请输入一个1到100之间的整数:63

猜的数字太大了!

请输入一个1到100之间的整数:58

恭喜你!你猜对了!你总共猜了4次。