python经典小游戏-用Python设计一个经典小游戏:猜大小

7fb0360d-3cc2-4015-afbd-4fdc1eb6b65c.jpg

码农那点事儿

关注我们,一起学习进步

652b8d64-d03b-4ba4-bfc6-0cb3bdb13614.gif

本文主要介绍如何用Python设计一个经典小游戏:猜大小。

游戏规则:

初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额。

玩家选择下注,押大或押小;

输入下注金额;

摇3个骰子,11≤骰子总数≤18为大,3≤骰子总数≤10为小;

如果赢了,获得1倍金额,输了,扣除1倍金额,本金为0时,游戏结束。

程序运行结果是这样的:

b7fa8f0e-16fb-48e1-813a-33bbe5c674c1.jpg

现在,我们来梳理下思路。

我们先让程序知道如何摇骰子;

让程序知道什么是大,什么是小;

用户开始玩游戏,如果猜对,赢钱;猜错,输钱;输完后,游戏结束。

梳理清楚思路后,接下来开始敲代码。

摇骰子:

定义roll_dice函数,3个骰子,循环次数numbers为3,骰子点数points初始值为空,这里的参数传递用到的是之前讲到的关键词参数传递。

随机数生成用import random来实现。Python中最方便的就是有很多强大的库支持,现在我们可以直接导入一个random的内置库,用它来生成随机数。如:

de7ac2dd-8e0e-4e6b-99a5-719eb95bf2d9.jpg

print(point)后可以看到打印出的随机数,每次运行结果都是随机的。

接下来我们看下摇骰子这部分的完整代码:

70018794-e2e1-4103-b67c-7b7fe217fc40.jpg

定大小:

11≤骰子总数≤18为大,3≤骰子总数≤10为小,代码如下:

2664b386-bb5a-4b90-824b-8fba4c6b5028.jpg

玩游戏:

初始本金1000元,默认赔率1倍;赢了,获得一倍金额,输了,扣除1倍金额;本金为0时,游戏结束。

bfed729e-8ba4-43d8-8086-9299ce387584.jpg

到这里,我们就完成了该游戏三大部分的设计,大家一定要仔细思考,梳理设计思路,动手敲出代码才好。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助!

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值