Python编写猜数字游戏

#创作灵感#:找回上大学时敲代码的乐趣

#使用到的库#:random:生成随机数的库;

1、普通的思考,并进行编写:

import random


def random_number_generation():
    """
    :return: 返回1~100的随机整数
    """
    return random.randint(1, 100)

def guess_the_numbers(reality_number):
    """
    :param reality_number: 一个随机数字,作为程序的猜数字答案
    :return: 执行成功并回答正确则返回True,否则返回Flase
    """
    try:
        head_number = 1
        end_number = 100
        in_number = None
        while in_number != reality_number:
            in_number = int(input(f"请输入{head_number}~{end_number}之间的数字"))
            if in_number > end_number or in_number < head_number:
                print("输入错误,请重新输入区间范围内的值")
            else:
                if in_number > reality_number:
                    end_number = in_number - 1
                else:
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值