主要是记录一下自己在python方面的简单逻辑思路(感觉和js写起来就是不一样的感觉),也是把什么简单的小题目做了做,觉得这个好像还有点意思

规则:玩家掷两个骰子,每个骰子点数为1-6,如果第一次点数和为7或11,则玩家胜;如果点数和为2、3或12,则玩家输庄家胜。若和为其他点数,则记录第一次的点数和,玩家继续掷骰子,直至点数和等于第一次掷出的点数和则玩家胜;若掷出的点数和为7则庄家胜。

#引入随机数
import randomdef go():#初始庄家胜win = 0#获取随机数def getNum():return random.randint(1,6) a1 = getNum()a2 = getNum()sum = a1 + a2#记录最后决定胜负的色子和sum1 = 0 #后面赢得方法def winMethod():nonlocal winnonlocal sum1b1 = getNum()b2 = getNum()sum2 = b1 + b2sum1 = sum2#玩家胜if sum2 == sum:win = 1elif sum2 == 7:win = 0else:winMethod()#庄家胜if sum == 2 or sum == 3 or sum == 12:win = 0#玩家胜elif sum == 7 or sum == 11:win = 1#继续玩else:winMethod()return win,sum,sum1
#zhixing
winNum = go()
winPlayer = '庄家' if winNum == 1 else '玩家'
if winNum[2] == 0:otherPlay = '一次决定胜负'
else:otherPlay = '后续决定胜负的色子和是%s' %(winNum[2])
print('%s赢了,第一次摔得色子和是%s,%s' %(winPlayer,winNum[1],otherPlay))

执行结果

python Craps赌博游戏相关推荐

  1. # ***Craps赌博游戏***

    Craps赌博游戏 Craps赌博游戏 玩家摇两颗色子 如果第一次摇出7点或11点 玩家胜 如果摇出2点 3点 12点 庄家胜 其他情况游戏继续 玩家再次要色子 如果摇出7点 庄家胜 如果摇出第一次摇 ...

  2. Craps 赌博游戏 含押注

    package com.lovo;import java.util.Scanner;/*** Craps 赌博游戏 含押注* @author 李睿**/ public class Text0401 { ...

  3. Craps赌博游戏、百钱白鸡、七星彩选号、抓小偷、21根火柴、10000以内完美数

    Craps赌博游戏 游戏规则:同时扔两颗骰子,第一次扔出的点数数7或则11玩家胜,扔出2.3或则12庄家胜利,否则继续扔骰子. 以后只要扔出和第一次相同的点数玩家胜,扔出7庄家胜. 玩家每次进入有10 ...

  4. 4.2寻找水仙花数(阿姆斯特朗数)、完美数,生成斐波那契数列,Craps赌博游戏

    寻找阿姆斯特朗数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯 ...

  5. Python模拟赌博实验,赌博为什么能赌到倾家荡产?

    Python模拟赌博实验 作者:dalalaa http://www.jianshu.com/p/2d919a028600 概述 前言 实验思路 实验步骤 统计数据 结论 阿广说 福利一刻 推荐阅读 ...

  6. 《Python和Pygame游戏开发指南》——2.16 pygame.display.update()函数

    本节书摘来自异步社区<Python和Pygame游戏开发指南>一书中的第2章,第2.16节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区" ...

  7. 《Python和Pygame游戏开发指南》——1.12 图书中的文本折行

    本节书摘来自异步社区<Python和Pygame游戏开发指南>一书中的第1章,第1.12节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区" ...

  8. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  9. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  10. python编程小游戏-python编程游戏有哪些

    python编程游戏有哪些?下面给大家介绍几款由Python开发的游戏: 1.Github上面有个项目Free Python Games,里面集合了不少的Python开发的小游戏,能玩,也适合新手用来 ...

最新文章

  1. linux在内核下使用iic,实例解析linux内核I2C体系结构(2)
  2. filecoin的思考
  3. [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count
  4. 首届Elastic社区技术大会隆重开幕!腾讯分享2场中文演讲
  5. Windows下安装maven-nexus私服
  6. Linux磁盘分区与挂载
  7. SAP云平台 CloudFoundry环境下的space guid
  8. python批量修改word特定位置的内容_利用python批量修改word文件名的方法示例
  9. 前端学习(1526):heroes案例 效果演示
  10. 2016年4月 之 《C程序设计语言》
  11. python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)
  12. 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程
  13. Python+sklearn使用朴素贝叶斯算法识别中文垃圾邮件
  14. 网校网络工程师视频下载
  15. iOS开发NSDecimalNumber的基本使用,加、减、乘、除、指数、比较
  16. 2021年3月计算机语言排名,2021年3月编程语言排行榜:TOIBE将迎来重大改变,SQL如愿挤进前十...
  17. 五十岁才考上大学的柳永,半生风流半生坎坷!
  18. C编译器剖析_5.2.1 中间代码生成及优化_布尔表达式的翻译
  19. 我没有基础,能学会Python吗?
  20. python+百度地图 实现地址转换为经纬度(全网最简单方法)

热门文章

  1. python 全部缩进一行_Python(青铜时代)——基本概念
  2. seo优化之什么是死链接、导入链接、导出链接
  3. APP微信支付java demo
  4. Android Studio中运行Android模拟器
  5. C语言:二进制转换十进制
  6. CAD注记转ArcGIS注记并文字内容挂接进属性表(附插件下载)
  7. @DateTimeFormat 和 @JsonFormat 注解详解
  8. 三星香港 android8.0,三星On7官方港版安卓8.0固件rom线刷包:TGY-G6100ZHU3CSG1
  9. 排序公式 与 组合公式
  10. 电脑重装系统找不到计算机了,戴尔电脑重装系统后找不到硬盘或找不到引导设备怎么办?...