python 赌场掷骰子游戏
掷骰子是赌场里一种非常流行的游戏。编写这个程序玩这个游戏的变种,如下所示
掷两个骰子。每个骰子有六个面,分别表示值1,2,3,4,5,6.检查两个骰子的和。如果和为2,3,12,你就输了
如果和为7,11,你就赢了;如果和是其他数字(4,5,6,8,9,10),就确定一个点。继续掷骰子,知道只出一个7或
者掷出和刚才相同的点数。如果掷出的是7,你就输了,如果掷出的点数和你前一次掷出的相同,你就赢了。程序扮演
一个单独的玩家
import random
win_list = [7, 11]
lost_list = [2, 3, 12]
continue_list = [4, 5, 6, 8, 9, 10]
def throw_dice():
return random.randint(1, 6)
第一把就赢
def win(point_one, point_two):
summation = point_one + point_two
if summation in win_list:
print(“you rolled “+str(point_one)+”+”+str(point_two)+"="+str(summation))
return True
else:return False
第一把就输
def lost(point_one, point_two):
summation = point_one + point_two
if summation in lost_list:
print(“you rolled “+str(point_one)+”+”+str(point_two)+"="+str(summation))
return True
else:return False
第一把没结果
def game_continue(point_one, point_two):
summation = point_one + point_two
if summation in continue_list:
print("you rolled " + str(point_one) + “+” + str(point_two) + “=” + str(summation))
print("point is "+str(summation))
point_one = throw_dice()
point_two = throw_dice()
summation_one = point_two + point_one
while summation != 7 and summation != summation_one:
print("you rolled " + str(point_one) + “+” + str(point_two) + “=” + str(summation_one))
print("point is " + str(summation_one))
point_one = throw_dice()
point_two = throw_dice()
summation_one = point_two + point_one
print("you rolled " + str(point_one) + “+” + str(point_two) + “=” + str(summation_one))
print(“you win”)
def main():
point_one = throw_dice()
point_two = throw_dice()
if win(point_one, point_two):
print(“you win”)
elif lost(point_one, point_two):
print(“you lost”)
else:
game_continue(point_one, point_two)
main()
python 赌场掷骰子游戏相关推荐
- python编写掷骰子游戏改哪里把第0局变成第一局_Python基础案例练习:掷骰子小游戏...
前言 骰子是我们经常能看到的小玩意儿,今天我们来做一个模拟掷骰子过程的文字版小游戏,送给新接触Python的初学者们~ 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者 ...
- 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...
- python 掷骰子游戏
掷骰子游戏: ==========掷骰子游戏========= 可选择的参加游戏的角色是:1.貂蝉 2.刘备 3.孙悟空 4.诸葛亮 5.曹操 输入参加游戏的角色是: 1 貂蝉进入游戏-- 貂蝉 ...
- Python写掷骰子的游戏
1.掷骰子游戏规则: A. 基础规则 (1)玩家和机器人各5个筹码. (2)每次随机生成一个2~12的整数,模拟两个骰子相加的得数. (3)玩家输入'大',代表押大. (4)玩家输入'小',代表押小. ...
- python 寻找水仙花、寻找“完美数”、 百钱百鸡问题、斐波那契数列、craps掷骰子游戏
# coding-utf-8 # 寻找水仙花数 import mathfor num in range(100, 1000):num = str(num)a = int(num[0])b = int( ...
- python -小游戏-掷骰子游戏
写的比较简单 # 掷骰子游戏 import randomprint('*' * 40) print(' 欢迎进入皇家游戏厂!') print('*' * 40) gameMoney = 0 name ...
- 玩eos上的掷骰子游戏---dice智能合约
dice智能合约的操作步骤,在eos的github上有,这里不再赘述,这里主要讲dice智能合约的实现. dice在中文中是骰子.聪明的你已经猜到了,这可能是一个掷骰子游戏,没错,这就是一个双人掷骰子 ...
- html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏
本文实例为大家共享了jQuery实现掷骰子游戏的详细代码,供大家参考,详细内容如下 直接新版建一个html网页,需要在head中引入jquery,js,一些css代码以及js代码,如下: .wrap{ ...
- R语言简单应用掷骰子游戏
.练习8-1 在掷骰子游戏中,玩家(射手)准备掷出两个骰子,每个骰子都有六个面.如果掷出的总数为2.3或12,则该射手失败.如果总数是7或11,则对手(他)胜出.如果是其他任何得分,那么此得分将变成新 ...
最新文章
- 软考经过 之 天助自助者
- Parcelable与Serializable接口的用法和区别
- centos设置开机自启动
- ado.net的操作查询数据 0127
- javascript创建DOM元素(标签script)并追加到title标签中
- django项目转pyc_Python自动化运维系列:Django搭建小博客
- PHP中COOKIE即时生效,php实现cookie即时生效
- Django 项目试炼blog(5) -- 个人站点的搭建
- 一次监视雷达行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- html页面计算圆的周长和面积,计算圆的周长和面积之间的差-JavaScript
- linux常用软件收集
- python新闻文本爬虫_python学习_新闻联播文字版爬虫(V 1.0版)
- Vision Transformer | CVPR 2022 - Beyond Fixation: Dynamic Window Visual Transformer
- FPGA逻辑设计回顾(2)那些年学习FPGA较为常见的疑问?
- FIL是否值得长期持有以及未来评估
- ps 给小姐姐更换背景
- 树莓派制作路由器,手机连接wifi
- c语言栈的实现以及操作
- 中秋国庆旅游 App 市场竞争激烈!工具类 App 更易被苹果推荐!
- 无法显示 隐藏文件 无法启动 杀毒软件 svohost exe CheckedValue Dword
热门文章
- 贝叶斯算法c语言,01 贝叶斯算法 - 朴素贝叶斯
- 谷歌pay服务端文档_google支付后台验证操作流程
- 分销与供应链电子元器件采购需要掌握哪些基础知识?
- 小计 合计 总计 共计 怎么解释?
- PS 2019 Mac版 自学入门系列(八)—— 替换背景
- ACRCloud音乐识别python3版SDK,acrcloud_extr_tool.so导入报错
- 苹果笔记本装win7_m2 ngff无线网卡接口的笔记本电脑装苹果网卡
- mmdetection3d的安装和使用
- Win11系统打开电脑磁盘显示磁盘错误无法打开怎么办?
- Could not connect to broker URL: tcp://localhost:61616?wireFormat.maxInactivityDuration=0wireForma