用python写的一个猜随机数的小游戏

本文分享了一款使用Python编写的猜随机数小游戏,旨在复习和巩固基础编程知识。代码简单,适合初学者练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面

这个游戏的代码可以说是 用来复习所学的一些基础知识之一,所以一些输入优化就没做了

(如果对借鉴的人提供到帮助 那再好不过了)

# 导入随机数模块
import random

'''
猜数小游戏
程序需求:
在游戏中,每一轮会随机生成一个0-1024之间的数字(整数)
用户输入测试数字,程序会告诉用户猜大了还是猜小了。
- 在一定次数内猜对,则本轮用户获胜,否则本轮用户失败
- 每一轮开始时,程序会要求用户输入用户名
- 程序会一直运行,直到用户输入"3",停止游戏
- 每一轮游戏开始前,输入1可以查看用户输入的历史
'''
histiory = {}

answer = random.randint(0,1024)

# 查看用户的输入历史
def user_his():
        if not histiory:
            print("无用户输入记录 请输入2开始游戏")
        else:
            for i, j in histiory.items():
                print('用户{},记录如下{}'.format(i, j))

# 用于测试用户与随机数1
# ansewr是随机数,user 是用户名称
def user_input(ansewr,user):

    end_num = 0
    while end_num < 10:
        num = int(input('请输入一个数字:'))
        if num < ansewr:
            print('输入的数字比正确答案小')
        elif num == ansewr:
            print("答案正确!")
            histiory[user].append("成功")
            break
        else:
            print('你输入的数字比正确答案大')
        end_num+=1 # 不管怎么输入 只要输入十次就结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值