# CRAPS赌博游戏。
"""
CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。
该游戏使用两粒骰子,玩家通过摇两粒骰子获得点数进行游戏。
简单的规则是:玩家第一次摇骰子如果摇出了7点或11点,玩家胜;
玩家第一次如果摇出2点、3点或12点,庄家胜;
其他点数玩家继续摇骰子,如果玩家摇出了7点,庄家胜;
如果玩家摇出了第一次摇的点数,玩家胜;
其他点数,玩家继续要骰子,直到分出胜负。我们设定玩家开始游戏时有1000元的赌注
游戏结束的条件是玩家输光所有的赌注
"""from random import randintmoney = 1000
while money > 0:print('你的总资产为:', money)needs_go_on = Falsewhile True:debt = int(input('请下注: '))if 0 < debt <= money:breakfirst = randint(1, 6) + randint(1, 6)print('玩家摇出了%d点' % first)if first == 7 or first == 11:print('玩家胜!')money += debtelif first == 2 or first == 3 or first == 12:print('庄家胜!')money -= debtelse:needs_go_on = Truewhile needs_go_on:needs_go_on = Falsecurrent = randint(1, 6) + randint(1, 6)print('玩家摇出了%d点' % current)if current == 7:print('庄家胜')money -= debtelif current == first:print('玩家胜')money += debtelse:needs_go_on = True
print('你破产了, 游戏结束!')

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写用赌博游戏函数版赏析:

  6. python编写简单赌博游戏赏析及注意事项

  7. python编的俄罗斯方块游戏下载_python写的俄罗斯方块游戏

    python写的俄罗斯方块游戏 功能包括:记录所花费时间;消去的总行数;总分;排行榜,最高记录查看等. 排行榜中包含一系列的统计功能,如单位时间消去的行数,单位时间得分等. from Tkinter ...

  8. 10行Python,搭建一个游戏AI | 视频教程

    昨天为大家推荐了三个Python视频,包含:<利用Python,用4分钟时间搭建一个情感分析系统>.<7行Python代码,搭建一个可以识花的机器学习APP>.<10行P ...

  9. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (

    @@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...

  10. python 玩公众号游戏_Python入门太难?不如从玩塔防小游戏开始,玩通关就能学会编程...

    我一直认为,在python入门阶段学习基础理论,太枯燥.所以我们整理了很多有关python的项目案例,有详细教程还有源码,希望能帮助更多对python感兴趣的人. 这是其中一个适合入门的Python项 ...

最新文章

  1. java barcode api_使用JavaBean API 嵌入Barcode4J到Java应用程序
  2. SQL注入(SQL注入(SQLi)攻击)攻击-注入点
  3. redis module模块简单使用
  4. 未正确安装master data services_GP数据库安装
  5. max 宏定义取消:error C2589: error C2059: 语法错误 : “::”
  6. h5 与原生 app 交互的原理
  7. 同底数幂比较大小方法_知识体系构建:初中数学4大知识点及10大解题方法总结(干货)...
  8. 计算机三种引用方式,单元格的引用方式有哪几种
  9. 特斯拉又有新游戏可以玩了 网友:行车打游戏,亲人两行泪
  10. 江浙沪地区计算机考研高效排名,京津冀,江浙沪地区院校盘点!
  11. docker部署在linux怎么代理,如何在linux 上部署docker
  12. XP建立隐藏的超级用户
  13. linux 设置注释颜色,【转】vim注释和光标高亮行列的颜色设置
  14. 制作网络畅销排行榜 HTML 关键代码
  15. Java 设置图片大小
  16. 最近学到一个新词“汽车含硅量”
  17. Lazada对卖家履约及时率规则进行更新调整-新增OVL限单
  18. python字符串切片输出_python 字符串 切片
  19. Nagios之配置介绍
  20. Atlas:手淘Native容器化框架和思考-玄黎

热门文章

  1. (一)事务与并发控制
  2. 【商品架构day9】阿里商品的标题那么长、怎么办
  3. 如何批量发送邮件?小白问百度,大神秀操作,网友惊呼:666
  4. DNA拷贝数变异CNV检测——基础概念篇
  5. 执行npm install报错:npm ERR! code EINTEGRITY
  6. 博士“申请考核制”经验
  7. 联通光纤宽带获取管理员密码和公网ip
  8. 前端道路上,买书的那些事儿
  9. 向量叉积和点积混合运算_叉乘点乘混合运算公式
  10. 英文pdf翻译为中文(word+google浏览器即可)