学习python的第一个小实验

本文分享了一个使用Python实现的猜数字小游戏,从简单的无限制猜测到加入了错误次数限制和输入类型检查,逐步优化代码,展示了从初级到进阶的学习过程。

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

关于第一个python小实验的纪念

今天做python小实验,一个随机猜数字的小游戏,随机范围为1-100代码如下:

// 猜数字源代码
import random
secret = random.randint(1,100)
print('------------感觉自己萌萌哒--------')
guess = 0
print('猜猜现在这个数字是啥:')
while guess != secret :
    temp = input()
    guess =int(temp)
    if guess == secret:
        print("你猜中了!")
        print("好运来!")
    else:
        print('猜错啦!')
        if guess < secret:
            print('小了')
        else:
            print('大了')
print("游戏结束,不玩啦")

只是一件很普通的事情,我们称为日常,但是我们所度过的每个平凡的日常,也许就是连续发生的奇迹。
因为

在这里插入图片描述

1%的概率,一次就击中啦,哈哈
在这里插入图片描述

插起腰来牛逼一会

下面做了个优化,加了尝试次数限制,错误次数上限5次

// 猜数字源代码限错5次
import random
time = 5
secret = random.randint(1,100)
print('------------感觉自己萌萌哒--------')
guess = 0
print('猜猜现在这个数字是啥:')
while (guess != secret)and(time>0) :
    temp = input()
    guess =int(temp)
    time = time - 1
    if guess == secret:
        print("你猜中了!")
        print("好运来!")
    else:
        print('猜错啦!')
        if guess < secret:
            print('小了')
        else:
            print('大了')
print("游戏结束,不玩啦")


可能根据以后学到的语法还会在优化,好好学习。
在这里插入图片描述

今天又学习了新的内容,根据老师教的加入了一个输入类型是否正确的判断,最后在做了一些优化

import random
time = 5
secret = random.randint(1,100)
print('------------感觉自己萌萌哒--------')
guess = 0
print('猜猜现在这个数字是啥:')
while (guess != secret)and(time>0) :
    temp = input()
    while not temp.isdigit():
        temp = input('抱歉,您的输入有误,请输入一个整数:  ')
    guess =int(temp)
    time = time - 1
    if guess == secret:
        print("你猜中了!")
        print("好运来!")
    else:
        print('猜错啦!')
        if guess < secret:
            print('小了')
        else:
            print('大了')
        if time >0:
            print('再试一次吧: ',end=" ")
        else:
            print('机会用光拉')
print("游戏结束,不玩啦")


待续。。。。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值