python 掷骰子游戏
掷骰子游戏:
==========掷骰子游戏=========
可选择的参加游戏的角色是:1.貂蝉 2.刘备 3.孙悟空 4.诸葛亮 5.曹操
输入参加游戏的角色是: 1
貂蝉进入游戏……
貂蝉请充值(金额必须是100的倍数): ---》注意:充值3次不成功退出游戏,----》注意: 如果充值成功
充值成功的金额是: 1000元
貂蝉请下注(必须是50的倍数,不能大于充值金额): ---》可以反复下注
下注金额是:100
# 注意:是两个骰子 猜大 小 大:两个骰子的和大于6或者两个骰子相同,否则为小,系统产生两个1-6之间的随机数作为骰子的个数
貂蝉猜大小:大
如果猜对了,则下注金额翻倍加到总金额中,猜错了则总金额减去下注金额
询问是否下一轮游戏? --注意: 可以继续下一轮游戏,仍然从下注开始
import random
import timedef start_game():'''开始猜大小的游戏'''print("欢迎进入掷骰子游戏游戏!!")your_name = input('输入玩家姓名: ')names = ['刘备', '张飞','貂蝉']if your_name in names:print("玩家{}进入游戏".format(your_name))else:print('Invalid input!')current_money = 0 # 币print('You have ${} now.请充钱!!'.format(current_money))time.sleep(1)current_money = int(input("请输入充值金额(金额必须是100的倍数):")) # 冲钱a = 0while a > 3:if current_money % 100 == 0:print('充值成功,You have ${} now.'.format(current_money))breakelse:print("充值必须是100的倍数,充值不成功请再次充值!")a += 1continueshaiz1 = random.randint(0, 6)shaiz2 = random.randint(0, 6)shaiz = shaiz1 + shaiz2 # 筛子数字总和print(shaiz)while current_money > 0:print('<<<<<<<<<<<<<<<<<<<< Game Starts! >>>>>>>>>>>>>>>>>>>>')put_money = int(input("请输入下注金额:(必须是50的倍数,不能大于充值金额)"))if put_money % 50 != 0 and put_money > current_money:continueelse:print('You have ${} now.'.format(current_money))your_choice = input('Big or Small: ')choices = ['Big', 'Small']if your_choice in choices:passelse:print('Invalid input!')if your_choice == 'Big':if shaiz > 6:print("答对了哦!")current_money += put_money * 2print('You have ${} now.'.format(current_money))play_again = input("是否继续?--yes/no:")if play_again == "yes":continueelif play_again == 'no':breakelse:print("错了哦!")current_money -= put_moneyprint('You have ${} now.'.format(current_money))play_again = input("是否继续?--yes/no:")if play_again == "yes":continueelif play_again == 'no':breakif your_choice == 'Small':if shaiz < 6:print("答对了哦!")current_money += put_money * 2print('You have ${} now.'.format(current_money))play_again = input("是否继续?--yes/no:")if play_again == "yes":continueelif play_again == 'no':breakelse:print("错了哦!")current_money -= put_moneyprint('You have ${} now.'.format(current_money))play_again = input("是否继续?--yes/no:")if play_again == "yes":continueelif play_again == 'no':breakelse:print('Game Over!')print("欢迎再来玩掷骰子游戏游戏!!")if __name__ == '__main__':start_game()
python 掷骰子游戏相关推荐
- python掷骰子_用于掷骰子的Python程序(2人骰子游戏)
python掷骰子 Here, we will be going to design a very simple and easy game and implement it using abstra ...
- 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...
- python掷骰子小游戏
python掷骰子小游戏 ''' 掷骰子猜大小小游戏 要求: 1.每次充值必须是100的整数倍,且冲100元等于50个游戏币 2.每玩一次游戏扣除两个游戏币,猜对的奖励四个游戏币 ''' import ...
- 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 ...
- html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏
本文实例为大家共享了jQuery实现掷骰子游戏的详细代码,供大家参考,详细内容如下 直接新版建一个html网页,需要在head中引入jquery,js,一些css代码以及js代码,如下: .wrap{ ...
- R语言简单应用掷骰子游戏
.练习8-1 在掷骰子游戏中,玩家(射手)准备掷出两个骰子,每个骰子都有六个面.如果掷出的总数为2.3或12,则该射手失败.如果总数是7或11,则对手(他)胜出.如果是其他任何得分,那么此得分将变成新 ...
- python摇骰子游戏小案例
python摇骰子游戏小案例 小案例: import random#充值函数 def topup():global moneyn = input('充值金额(100元等于30个金币充值金额不低于100 ...
- java骰子_Java实现的简单掷骰子游戏示例
本文实例讲述了Java实现的简单掷骰子游戏.分享给大家供大家参考,具体如下: 要求: 掷两个骰子,每个骰子有六面, 分别为1.2.3.4.5.6.检查这两个骰子的和. 如果为2.3或12你就输了:如果 ...
最新文章
- IDEA配置NodeJS项目遇到问题及解决
- 一个可提供html5制作服务的网站
- unity 获得所有的tag_Unity3D_06_根据Transform、GameObject和Tag获取子对象集合
- 如何查看linux动态链接库文件的版本等其他信息
- SharePoint WebPart:扩展SharePoint 2007中图片展示功能
- 这周,全球首个IT技术全中文免费学习平台诞生了!太惊艳!
- OPENCV2.2移植说明
- 微软认证及课程简写含义
- python学习与数据挖掘_python机器学习与数据挖掘
- java定义属性时用this_(转载)深入Java关键字this的用法的总结
- webpack配置报错WARNING in DefinePlugin Conflicting values for ‘process.env.NODE_ENV‘
- PyTorch使用LMDB数据库加速文件读取
- 水彩绘画艺术效果PS动作
- (毕业设计资料)基于单片机万用表量程手动自动电阻电流电压设计
- C++二进制数转十进制
- vim 强制保存修改只读文件
- 【Android】Error obtaining UI hierarchyError while obtaining UI hierarchy XML file: com.android...
- 管理计算机域的内置账户怎么取消,取消普通域用户将计算机加入域的权限
- java long 运算_Java Long类型,阶乘计算
- Kettle Job机制
热门文章
- 2019年感:忆往昔考博岁月,看今朝花样年华
- html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板
- CAN总线协议测试拓扑图
- 教商家们如何设置一个在线的转盘抽奖活动!
- div盒子水平垂直居中的几种方式
- 大数据在互联网领域的“九大”应用
- Silvaco 学习笔记——循环:loop
- VS2019使用教程(使用VS2019编写C语言程序)
- 通用计算机英文缩写,计算机常见英文缩写-20210610170946.docx-原创力文档
- antvue 有赞布局_2020年最常用的vue的UI框架