用python设计‘猜大小’的游戏
用python设计‘猜大小’的游戏
◀◀◀点击图片进入游戏————◀◀◀◀———点击图片进入游戏———打麻将怎么才能赢,麻将技巧网,棋牌游戏
学习python的基础太枯燥无趣了,于是换了种学习方法,面对实际的游戏或者需求,分解任务,然后搜索,从而了解各方面知识,
优点:了解整个历程,知识点印象更加深刻
缺点:不够系统
但我也暂时没有想过那么系统的学习,毕竟用不上的知识跟没有学是一样的(ps:这个只是个人的学习方法,因人而异~)
游戏规则:
初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额。
玩家选择下注,押大或押小;输入下注金额;摇3个骰子,11≤骰子总数≤18为大,3≤骰子总数≤10为小;如果赢了,获得1倍金额,输了,扣除1倍金额,本金为0时,游戏结束程序运行的游戏界面如下:
首先我们可以拆借需求,整理一下思路:
1、设置出随机数,骰子的点数范围,让程序知道如何进行摇骰子
2、设置条件让程序判断什么是大什么是小
3、用户进行游戏,猜对或猜错的条件设置和结果判断,以及什么情况下游戏结束
第一步:
摇骰子:
引入模块random,用于生成随机数的模块,
函数randrange()用于返回指定递增基数集合中的一个随机数,基数缺省值为1
定义roll_dice函数,3个骰子循环次数numbers为3,骰子点数points初始值为空值
import random
point = random.randrange(1,7)
# random.randrange(1,7)生成1-6的随机数
print(point)随机数已经可以产生了,接下来设置摇骰子的详细代码:
第二步:
设置大小判断:
小:3<=骰子总数<=10
大:11<=骰子总数<=18
第三步:
玩游戏,进行输赢判断:
初始本金1000元,默认的赔率为1倍,当本金等于0的时候游戏结束
整个过程首先要想清楚自己想要展现的形式是什么样的,然后一步步拆解,怎么样才能得到你要的结果,在分配到每一步,比如说要随机产生一个数,python随机数,会出来random模块包的数据,最主要也是让自己有个大概的一个流程印象,起码现在我知道random怎么用了,更多的还是在于接触,对整体的操作有个印象,不明白的拆解去搜索,感觉比现在系统的学习一遍要好很多
此文学习来源于
如果你对系统的基础感觉太吃力,不妨试试这个方法,有点取巧,但是有效果
用python设计‘猜大小’的游戏
Comments
Post a Comment