python摇骰子游戏小案例

小案例:

import random

#充值函数

def topup():

global money

n = input('充值金额(100元等于30个金币充值金额不低于100元):')

num = int(n)

if(num % 100 == 0 and num > 0):

money = (num//100)*30

print("*"*10+"充值成功"+'*'*10)

print('当前账户:{}---您当前金币剩余:{}枚'.format(username, money))

#摇色子函数

def debit():

global money

first = random.randint(1, 6)

last = random.randint(1, 6)

money -= 2

print('系统已经洗牌完毕!!!')

guress = input('请您输入大小(大/小)')

if(((first+last > 6) and guress == '大') or ((first+last <= 6) and guress == '小')):

print('恭喜您本局游戏胜利!本局游戏奖励4和游戏金币')

money += 6

print('当前账户:{}---您当前金币剩余:{}枚'.format(username, money))

answer = input('是否继续游戏吗?继续游戏需要扣除2枚金币(y/n)')

debit()

else:

print('很遗憾本局游戏失败@-@')

print('当前账户:{}---您当前金币剩余:{}枚'.format(username, money))

answer = input('是否继续游戏吗?继续游戏需要扣除2枚金币(y/n)')

if(answer != 'y' or money < 2):

print('........退出游戏...........')

else:

debit()

username = input('请输入您的账号:')

money = 4

answer = input('您确定进入游戏吗(y/n)')

if (answer == 'y'):

if money < 2:

answer = input(

"当前账户:{}---您当前金币剩余:{}枚是否充值(y/n)".format(username, money))

if(answer == 'y'):

topup()

debit()

else:

if(answer == 'y'):

print('欢迎{}进入游戏'.format(username))

while True:

debit()

注:学了一点点python写的小案例

python可视化窗口制作一个摇骰子游戏_python摇骰子游戏小案例相关推荐

  1. python可视化窗口制作一个摇骰子游戏_使用python制作一个抽奖小游戏——骰子游戏...

    1.模拟真实环境掷骰子 从Python标准库中调用模块:random--random中包含以各种方式生成随机数的函数 从random中引用randint这一函数--骰子都是有固定面数 from ran ...

  2. python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏

    CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...

  3. Python利用PyQt5制作一个获取网络实时数据NBA数据播报GUI

    现在NBA联赛也进行到半决赛了,我们怎么样才能以更快的方法获取NBA的数据呢?这里我们就自己来做一个数据播报的程序 文章目录 制作NBA数据爬虫 捋顺思路 编写代码 NBAReporter.py NB ...

  4. 今天带大家用Python制作一个FlappyBird(飞翔的小鸟)的小游戏

    相关文件 源码分享,问题解答!! 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 对了大家可以关注小编的公众号哟~~ 有很多资源可以领取的哟!! 大家也可以去b站看我的一些教学视频哟!! 更多P ...

  5. python广州地图_手把手教你用Python+可视化工具制作漂亮地图

    作者:J哥 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择. 以下 ...

  6. 手把手教你用Python+可视化工具制作漂亮地图

    这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择. 以下动态可视化地 ...

  7. 动态规划python_手把手教你用Python+可视化工具制作漂亮地图

    公众号后台回复"图书",了解更多号主新书内容 作者:J哥 来源:菜J学Python 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观. ...

  8. 用Python+可视化工具制作漂亮地图

    大家好,我是辰哥~ 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择 ...

  9. python可视化窗口编程-Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sys from PyQt5.QtWidgets import QWidget,QApplicat ...

最新文章

  1. 数学工具WZgrapher
  2. “AI+教育”:人工智能下个掘金点?
  3. [转贴]NIOS II 软核中EPCS配置芯片的存储操作
  4. python官网下载步骤64位-windows下载并安装Python的具体步骤
  5. 多GPU环境运行实验的一点经验
  6. 拓端tecdat|R语言中的风险价值模型度量指标TVaR与VaR
  7. CE驱动程序快速入门(转)
  8. 基于卷积神经网络和迁移学习实现场景图片分类任务
  9. 计算机百科丨存储介质发展史
  10. 【模块】ESP32连接PS4手柄
  11. MATLAB环境下基于振动信号的轴承状态监测和故障诊断
  12. selenium翻页获取京东图书名称和价格
  13. video网页能播放.mp4视频,微信不能播放的问题
  14. Entry name ‘assets/iflytek/recognize.xml‘ collided
  15. 百度地图实现测量面积和测量距离功能
  16. Java面向对象编程-模拟购物车模块
  17. var 、let 和 const 的区别
  18. 分享一个音乐API接口地址
  19. 宜信漏洞管理平台--洞察搭建
  20. mysql tsa_为DB2 pureScale升级补丁包,按流程升级RSCT,TSA,GPFS和DB2等

热门文章

  1. 使用UMI仿今日头条首页
  2. 网络系统规划与设计的基本原则
  3. Mapreduce Wordcount白名单 Python实现
  4. 自然语言处理(NLP)的八个国际顶级会议!
  5. node-red与西门子PLC通信
  6. 零基础学习3D建模,第一步:3D建模软件有哪些?给你科普一下
  7. CH330显示未知USB设备(设备描述符请求失败)
  8. Android Miracast 花屏问题分析
  9. 如何设计签名 我的名字
  10. 谷歌浏览器无法访问怎么办