原标题:用Python设计一个经典小游戏:猜大小

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

游戏规则:

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

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

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

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

程序运行结果是这样的:

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

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

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

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

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

摇骰子:

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

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

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

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

定大小:

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

玩游戏:

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

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助!返回搜狐,查看更多

责任编辑:

python简单小游戏赌大小分析_用Python设计一个经典小游戏:猜大小相关推荐

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

    码农那点事儿 关注我们,一起学习进步 本文主要介绍如何用Python设计一个经典小游戏:猜大小. 游戏规则: 初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额. 玩家选择下 ...

  2. python简单代码制作小游戏-用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  3. python游戏设计_用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  4. python课程设计小游戏大全_用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  5. 20行python代码的入门级小游戏-用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  6. python经典小游戏-用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  7. 闲得无聊?不如用Python设计一个经典小游戏

    前言 想不想在闲得无聊的时候,用自己学过的Python基础知识,来做一个非常简单的猜大小的游戏,里面囊括许多非常基础的知识点,函数设计,条件控制和循环等等,在做的过程中其实也是在不断的复习,提高你的基 ...

  8. 基于python的数据爬取与分析_基于Python的网站数据爬取与分析的技术实现策略

    欧阳元东 摘要:Python为网页数据爬取和数据分析提供了很多工具包.基于Python的BeautifulSoup可以快速高效地爬取网站数据,Pandas工具能方便灵活地清洗分析数据,调用Python ...

  9. python简单代码运用到桌面壁纸_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)...

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了 只需要一行代码,指定图片地址即可更换电脑桌面.加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载壁纸 ...

最新文章

  1. windows核心编程学习笔记(六)动态链接库
  2. DELL服务器安装过程中出现的ERROR及解决方案
  3. android dialog 隐藏状态栏_Android开发不得不收集的工具类集合
  4. Android呼出电话流程(原)
  5. 【MVC模式】Front前端控制器模式、Jsp Model1 和 Jsp Model2、MVC思想
  6. Oracle下SQL基本操作(二)
  7. 数据的gzip压缩解压缩_使用GZIP和压缩数据
  8. 电脑系统哪个最好用_袪痘袪痘印哪个产品最好 祛痘印最好用的产品十大推荐...
  9. 分布式-图片上传到Lgnix
  10. java zk监听异步_zk事件的监听和处理2
  11. 调研之路 --- MXF
  12. OA多级审批流程表设计方案(干货满满)
  13. 基于ssh的远程连接服务器
  14. 涨粉29w,获赞超百万,小红书近期创作趋势是什么?
  15. bind: An operation on a socket could not be performed because the system lacked sufficient buffer sp
  16. 微信小程序开发之——用户登录-搭建开发者服务器(2)
  17. C语言 7-7 书号判断与纠错
  18. 局域网内共享vmware虚拟机
  19. 姨搜-信贷场景下全流程数据风控体系==宜信==候松==金融科技行业动态系列2
  20. p82 红蓝对抗-蓝队atckDs蜜罐威胁情报

热门文章

  1. python爬取网页内容_你以为Python爬虫只能爬取网页数据吗?APP也是可以的呢!
  2. linux 信号概述ppt,《LINUX信号》PPT课件.ppt
  3. 新版“禁塑令”,促可降解塑料替代进程加快
  4. 第8章 磁盘存储空间的管理
  5. 心情烦躁分析一 想要尽快的做好做完一件事,但是有很多事情缠着你
  6. C#实用小知识:字符串里的换行
  7. linux 关闭所有文件描述符,close - 关闭一个文件描述符
  8. STL详解(十) 字符串string
  9. Calabash(葫芦娃)
  10. 基于R语言revest包的网络爬虫对豆瓣网TOP250的电影特征的抓取