这是一个简单的猜数字游戏,你可以根据自己的需求进行修改。

import random

# 生成随机数
number = random.randint(1, 100)

# 初始化猜测次数
guess_count = 0

# 循环猜测
while True:
    # 获取用户输入
    guess = input("请输入一个1到100之间的整数:")
    # 判断输入是否合法
    if not guess.isdigit():
        print("输入有误,请输入一个1到100之间的整数!")
        continue
    # 将输入转换为整数
    guess = int(guess)
    # 判断猜测是否正确
    if guess == number:
        print("恭喜你,猜对了!")
        break
    elif guess < number:
        print("猜的数字太小了,再试试吧!")
    else:
        print("猜的数字太大了,再试试吧!")
    # 猜测次数加1
    guess_count += 1
    # 判断猜测次数是否达到上限
    if guess_count == 10:
        print("很遗憾,你已经猜了10次了,正确答案是%d。" % number)
        break

运行效果:

请输入一个1到100之间的整数:50
猜的数字太大了,再试试吧!
请输入一个1到100之间的整数:25
猜的数字太小了,再试试吧!
请输入一个1到100之间的整数:37
猜的数字太大了,再试试吧!
请输入一个1到100之间的整数:31
猜的数字太大了,再试试吧!
请输入一个1到100之间的整数:28
猜的数字太小了,再试试吧!
请输入一个1到100之间的整数:29
恭喜你,猜对了!
请用python写一个猜数字的游戏

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

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