摇骰子游戏(朋友圈摇骰子游戏)
目前应该是有很多小伙伴对于摇骰子游戏方面的信息比较感兴趣,现在小编就收集了一些与朋友圈摇骰子游戏相关的信息来分享给大家,感兴趣的小伙伴可以接着往下看,希望会帮助到你哦。
在此先安利一波大佬的Python学习项目地址: https://github.com/jackfrued/Python-100-Days
这些天一直在看着大佬的项目学习Python,这是第五天循环学习完的练习,感觉很有意思,就照着意思写了一下,期间也改进了很多不满意的地方,个人认为这个例子真的很。
关注,转发,私信小编“01”即可领取python学习资料!
可以根据运行中产生的很多问题一步步去解决,达到自己理想的效果
Craps赌博游戏:
玩家摇两颗色子 如果第一次摇出7点或11点 玩家胜
如果摇出2点 3点 12点 庄家胜 其他情况游戏继续
玩家再次要色子 如果摇出7点 庄家胜
如果摇出第一次摇的点数 玩家胜
否则游戏继续 玩家继续摇色子
玩家进入游戏时有1000元的赌注 全部输光游戏结束
这是那位大佬的版本:
1 from random import randint23 money = 10004 while money > 0:5 print('你的总资产为:', money)6 needs_go_on = False7 while True:8 debt = int(input('请下注: '))9 if debt > 0 and debt <= money:10 break11 first = randint(1, 6) + randint(1, 6)12 print('玩家摇出了%d点' % first)13 if first == 7 or first == 11:14 print('玩家胜!')15 money += debt16 elif first == 2 or first == 3 or first == 12:17 print('庄家胜!')18 money -= debt19 else:20 needs_go_on = True2122 while needs_go_on:23 current = randint(1, 6) + randint(1, 6)24 print('玩家摇出了%d点' % current)25 if current == 7:26 print('庄家胜')27 money -= debt28 needs_go_on = False29 elif current == first:30 print('玩家胜')31 money += debt32 needs_go_on = False3334 print('你破产了, 游戏结束!')
大佬的版本我觉得只有一个不友好的地方就是当输入为空时,会出现一个ValueError的异常,这样我认为不太友好,所以改版了一下,下面是我的版本
1 from random import randint2 money=10003 while money>0:4 touzhu=05 try:6 touzhu = int(input('你投注的金额是:'))7 except ValueError:8 print('输入为空',end=', ')9 #touzhu=int(input())10 finally:11 flag=False12 if touzhu <= 0:13 print('投注无效,请重新投注')14 elif touzhu > money:15 print('投注超过了你的资产总和,请重新投注')16 else:17 shuzi=randint(1,6)+randint(1,6)18 #print('本次摇出的点数为:%d'%shuzi)19 cun=shuzi20 if shuzi==7 or shuzi==11:21 print('恭喜,你赢了!')22 money+=touzhu23 elif shuzi==2 or shuzi==3 or shuzi==12:24 print('不好意思,你输了!')25 #zhuangjia+=touzhu26 money-=touzhu27 else:28 flag=True29 zongtouzhu = 030 while flag:31 jiazhu=-132 try:33 jiazhu=int(input('你的加注金额是:'))34 except ValueError:35 print('输入为空',end=', ')36 finally:37 zongtouzhu+=jiazhu38 flag=False39 if zongtouzhu+touzhu > money:40 print('加注超过了你的资产总和,请重新加注')41 zongtouzhu-=jiazhu42 flag=True43 elif jiazhu < 0:44 #可以不加注,则加注为045 print('加注无效,请重新加注')46 flag=True47 zongtouzhu-=jiazhu48 else:49 shuzi=randint(1,6)+randint(1,6)50 #print('本次摇出的点数为:%d'%(shuzi))51 if shuzi==7:52 print('不好意思,你输了!')53 money-=(touzhu+zongtouzhu)54 #zhuangjia+=touzhu55 elif shuzi==cun:56 print('恭喜,你赢了!')57 money+=(touzhu+zongtouzhu)58 else:59 flag=True60 #print(money)61 print('你已经破产,游戏结束!')
本来按照游戏原本的思路去写的,写着写着就想要不第二次以后摇色子来个加注吧,这样更刺激嘛,哈哈哈哈,另这个版本当输入为空时,提示为无效,可以重新投注,游戏继续,
不会出现红色异常的,其他就没什么改进了,想加个界面做成一个完整的摇色子游戏,可是这块还不会,继续加油了
本文结束,以上,就是摇骰子游戏,朋友圈摇骰子游戏的全部内容了,如果大家还想了解更多,可以关注我们哦。
相关文章
- 详细阅读
-
? :一手车卖给了二手车商,成交后第二天说车子是事故车,说隐瞒事实?详细阅读
我一手车卖给了二手车商,成交后第二天说车子是事故车,说我隐瞒事实,要求全款退车,我该怎么办? 报警处理。二手车行在车辆鉴定方面是内行,买车人在车辆鉴定...
2022-08-16 2957
-
搞笑短视频题材 :个人短视频槽点题材如何构思?详细阅读
我们反过来看一些搞笑的账号,这些账号虽然粉丝不少,内容也很不错,但是关注搞笑账号的用户,大多数都是为了开心的,所以这样的粉丝群体自然就很难变现。所以我...
2022-08-16 3482
-
91短视频版ios :有哪些苹果手机上能用,你又不愿意让人知道的好用的app呢?详细阅读
在苹果手机中使用的软件,在不越狱的情况下,大多数人都是在苹果商店上下载软件。 但是还有其他的方法可以让你的手机中安装上在苹果商店中没有的软件。 有两个...
2022-08-16 2754
-
短视频作品怎么发 :抖音如何发长视频完整版?详细阅读
抖音是我们熟知的一款非常火爆的短视频软件,在抖音上可以浏览别人的作品,也可以发布自己的作品,那么自己发布作品的时候想要发长视频,怎么发呢?一起来看一下...
2022-08-16 2660
-
短视频用户行为分析 :据说中国近八成手机网民是短视频用户,侵权问题如何解决?详细阅读
侵权这个问题在如今这个自媒体泛滥的时代不好精准定位。 因为一个好的题材自己发布出去可能只需要短短的几分钟时间就能够引起火爆。 平台的大数据根本无法做...
2022-08-16 2185
-
91短视频ios :苹果手机除了app store,还能在哪里下载软件?包括一些破解软件?详细阅读
苹果手机,下载软件,好像只能在苹果手机自带的APP STORE下载吧?我自己从来没有尝试过在其他地方下载,在越狱最火热的年份,我也没有尝试过越狱。 2...
2022-08-16 2127
-
富二代富二代短视频 :为什么现在富二代比穷二代努力?详细阅读
大家好这里是二次元胡辣汤。酸爽可口。 看到这个问题我首先想到了马太效应。富者更富,穷者更穷。这也是一个不争的事实。但是不否认那些努力的年轻人。 富二...
2022-08-16 2093
发表评论