Python基础知识③:改进案例小游戏

本文介绍了如何改进Python猜数字小游戏,包括在用户猜错时给出大小提示、提供多次猜测机会以及使答案随机生成。通过使用while循环、计数器变量和random模块的randint函数,实现了游戏的增强功能。同时,文章还探讨了Python随机数的伪随机性质,以及如何通过getstate和setstate函数操控随机数生成器的状态。

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

temp = input("猜一下我心里想的是哪个数字:")

guess = int(temp)

if guess == 6:
    print("恭喜你,猜对啦!")
    print("奖励你一颗糖果!")
else:
    print("猜错啦,我现在心里想的是6!")
print("游戏结束,不玩啦!")

改进建议:

1、当用户猜错时,程序应给出提示(太大还是太小)

2、应该提供多次机会给用户

3、名词运行程序,答案应该是随机的

(1)给出提示过大还是过小,加上if 、else条件分支,对else进行嵌套

else:
    if guess < 6:
        print("小啦~")
    else:
        print("大啦~")

(2)提供多次机会——循环结构

①添加while条件(条件为真,执行),若条件为true,一直执行

②手动将条件从true变为flase → 使用变量counts   ,

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值