掷骰子游戏:

==========掷骰子游戏=========

可选择的参加游戏的角色是: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 掷骰子游戏相关推荐

  1. python掷骰子_用于掷骰子的Python程序(2人骰子游戏)

    python掷骰子 Here, we will be going to design a very simple and easy game and implement it using abstra ...

  2. 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程

    不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...

  3. python掷骰子小游戏

    python掷骰子小游戏 ''' 掷骰子猜大小小游戏 要求: 1.每次充值必须是100的整数倍,且冲100元等于50个游戏币 2.每玩一次游戏扣除两个游戏币,猜对的奖励四个游戏币 ''' import ...

  4. python 寻找水仙花、寻找“完美数”、 百钱百鸡问题、斐波那契数列、craps掷骰子游戏

    # coding-utf-8 # 寻找水仙花数 import mathfor num in range(100, 1000):num = str(num)a = int(num[0])b = int( ...

  5. python -小游戏-掷骰子游戏

    写的比较简单 # 掷骰子游戏 import randomprint('*' * 40) print(' 欢迎进入皇家游戏厂!') print('*' * 40) gameMoney = 0 name ...

  6. html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏

    本文实例为大家共享了jQuery实现掷骰子游戏的详细代码,供大家参考,详细内容如下 直接新版建一个html网页,需要在head中引入jquery,js,一些css代码以及js代码,如下: .wrap{ ...

  7. R语言简单应用掷骰子游戏

    .练习8-1 在掷骰子游戏中,玩家(射手)准备掷出两个骰子,每个骰子都有六个面.如果掷出的总数为2.3或12,则该射手失败.如果总数是7或11,则对手(他)胜出.如果是其他任何得分,那么此得分将变成新 ...

  8. python摇骰子游戏小案例

    python摇骰子游戏小案例 小案例: import random#充值函数 def topup():global moneyn = input('充值金额(100元等于30个金币充值金额不低于100 ...

  9. java骰子_Java实现的简单掷骰子游戏示例

    本文实例讲述了Java实现的简单掷骰子游戏.分享给大家供大家参考,具体如下: 要求: 掷两个骰子,每个骰子有六面, 分别为1.2.3.4.5.6.检查这两个骰子的和. 如果为2.3或12你就输了:如果 ...

最新文章

  1. IDEA配置NodeJS项目遇到问题及解决
  2. 一个可提供html5制作服务的网站
  3. unity 获得所有的tag_Unity3D_06_根据Transform、GameObject和Tag获取子对象集合
  4. 如何查看linux动态链接库文件的版本等其他信息
  5. SharePoint WebPart:扩展SharePoint 2007中图片展示功能
  6. 这周,全球首个IT技术全中文免费学习平台诞生了!太惊艳!
  7. OPENCV2.2移植说明
  8. 微软认证及课程简写含义
  9. python学习与数据挖掘_python机器学习与数据挖掘
  10. java定义属性时用this_(转载)深入Java关键字this的用法的总结
  11. webpack配置报错WARNING in DefinePlugin Conflicting values for ‘process.env.NODE_ENV‘
  12. PyTorch使用LMDB数据库加速文件读取
  13. 水彩绘画艺术效果PS动作
  14. (毕业设计资料)基于单片机万用表量程手动自动电阻电流电压设计
  15. C++二进制数转十进制
  16. vim 强制保存修改只读文件
  17. 【Android】Error obtaining UI hierarchyError while obtaining UI hierarchy XML file: com.android...
  18. 管理计算机域的内置账户怎么取消,取消普通域用户将计算机加入域的权限
  19. java long 运算_Java Long类型,阶乘计算
  20. Kettle Job机制

热门文章

  1. 2019年感:忆往昔考博岁月,看今朝花样年华
  2. html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板
  3. CAN总线协议测试拓扑图
  4. 教商家们如何设置一个在线的转盘抽奖活动!
  5. div盒子水平垂直居中的几种方式
  6. 大数据在互联网领域的“九大”应用
  7. Silvaco 学习笔记——循环:loop
  8. VS2019使用教程(使用VS2019编写C语言程序)
  9. 通用计算机英文缩写,计算机常见英文缩写-20210610170946.docx-原创力文档
  10. antvue 有赞布局_2020年最常用的vue的UI框架