Python_猜大小
# 需要在python3上执行
import random
def game (capital = 1000):
point1 = random.randrange(1,7)
point2 = random.randrange(1,7)
point3 = random.randrange(1,7)
print("<<<<<<<<<< 游戏开始 >>>>>>>>>>")
result = point3 + point2 + point1
大 = range(11,19)
小 = range(3,11)
print("请选择大小,如果选择“大”请输入“大”,否则输入“小”")
cai = input("大 or 小: ")
if cai == '大' or cai == '小':
print("您的本金有",capital)
xiaZhu = input("您想下注多少钱?(请输入正整数,并且不能超过本金): ")
if xiaZhu.isdigit():
if abs(float(xiaZhu)) > capital:
print("***您下的注金不能高过您的本金,您的本金还有:",str(capital)+"元,请重新下注!\n")
game(capital = capital)
else:
print('<<<<<<<<< 买定离手,开始摇筛子了!!! >>>>>>>>>')
if cai == '大':
if result in 大:
print("点数是"+ str([point3, point2, point1]),"You Win!")
capital = capital + abs(float(xiaZhu))
print('您赢得了'+ str(abs(float(xiaZhu)))+'元'+',您现在有'+ str(capital)+ '元\n')
else:
print("摇得的点数是"+ str([point3, point2, point1]),"You Lose!")
capital = capital - abs(abs(float(xiaZhu)))
print('您输了' + str(xiaZhu) + '元' + ',您现在有' + str(capital) + '元\n')
else:
cai == '小'
if result in 小:
print("点数是"+ str([point3, point2, point1]),"You Win")
capital = capital + abs(abs(float(xiaZhu)))
print('您赢得了' + str(abs(float(xiaZhu))) + '元' + ',您现在有' + str(capital) + '元\n')
else:
print("点数是"+ str([point3, point2, point1]),"You Lose!")
capital = capital - abs(float(xiaZhu))
print('您输了' + str(abs(float(xiaZhu))) + '元' + ',您现在有' + str(capital) + '元\n')
if capital <=0:
print("*** 您的资金已经用光,GAME OVER!!! ***")
quit()
else:
i = 1
while i > 0:
game(capital = capital)
else:
print("***下注资金只能是正整数,请您重新下注***\n")
game(capital = capital)
else:
print("***选择大小时仅允许输入 “大” 或 “小”,请重新下注!***\n")
game(capital = capital)
game()
Python_猜大小的更多相关文章
- Java程序,猜大小游戏
一个骰子,通常有1.2.3.4.5.6等6种点数.我们将1.2.3记作“小”,将4.5.6记作“大”.猜中显示“猜对了”,猜错记作“猜错了”之类的字样.本程序可以用Java实现. import jav ...
- 一个简单的猜大小的小游戏 python
初学python,用python写了一个简单的猜大小的小游戏 #!/usr/bin/env python #-*- coding:utf-8 -*- print "------------- ...
- Python学习笔记系列——九九乘法表&猜大小
再重新捡起Python,数据库短时间之内已经没啥看的了,不知道今年结束之前能不能Python入门,一直认为自己是没有编程思想的... 1.九九乘法表 #九九乘法表实现的一种方式之一 def Multi ...
- python 小游戏之摇骰子猜大小
最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下: 开发环境:python2.7 , 附上源代码如下: 摇骰子的函数,这个函数其实并不需要传任何参数 ...
- python实现简单投资复利函数以及实现摇骰子猜大小函数
复利函数: #!/user/bin/env python #-*-coding:utf-8 -*- #Author: qinjiaxi def invest(amount, rate, time): ...
- python实现摇骰子猜大小函数升级没把加注及三大运行商短信验证过滤
摇骰子游戏升级 此次更改增加下注功能,启动资金1000元,每次赔率都是一倍,钱输光退出. 源码: #!/user/bin/env python #-*-coding:utf-8 -*- #Author ...
- 编写Java程序,随机给定一个数字猜大小
返回本章节 返回作业目录 需求说明: 由系统随机生成一个1~100之间的整数. 通过控制台一直输入一个整数,比较该数与系统随机生成的那个数,如果大就输出"猜大了.",继续输入:如果 ...
- python摇骰子猜大小的小游戏
#小游戏,摇筛子押大小的小游戏玩家初始有1000块钱,可以压大压小作为赌注 import random #定义摇筛子的函数: def roll_dice(number = 3,points = Non ...
- python_猜年龄
猜年龄,有三次机会,如何做? 1. 检查 输入的数据是否合法,通过异常try来处理,并记录 输入错误次数 2. 通过累加器,判断是否猜了3次,并提示还剩余多少的机会 3. 当3次错误,跳出 #!/us ...
随机推荐
- LoadRunner免费公开课,惠普金牌讲师亲授
[开课时间]:9月13日 下午2:00—4:00(暂定)[活动费用]:免费[主办单位]:慧都学院[课程形式]:网络在线公开课 LoadRunner简介惠普软件测试解决方案LoadRunner测试实例答 ...
- Dagger2 (三) 总结篇
一.Dagger2注入原理 Dagger2以自动生成代码的形式,帮助我们构建依赖图,在使用依赖的时候方便清晰,这里说明一点,在我们使用Dagger2的时候,绝大多数错误都是编译器就会暴漏出来,这也就决 ...
- [译]理解Javascript的异步等待
原文链接: https://ponyfoo.com/articles/understanding-javascript-async-await 作者: Nicolás Bevacqua 目前async ...
- Web.xml配置详解之context-param
<context-param> <param-name></param-name> <param-value>></param-value& ...
- 使用MongoDB和JSP实现一个简单的购物车系统
目录 1 问题描述 2 解决方案 2.1 实现功能 2.2 最终运行效果图 2.3 系统功能框架示意图 2.4 有关MongoDB简介及系统环境配置 2.5 核心功能代码讲解 ...
- django 一些相关问题
这两天在处理django项目时碰到一些问题 1.ur路径设置要忽略大小写,查找了很多资料,都没有发现相关的介绍,最后在谷歌上找到一个解决方案,https://groups.google.com/for ...
- nth-of-type在选择class的时候需要注意的一个小问题
查了下w3和MDN的手册,没发现有这个说明,写篇随笔记下. 1..class:nth-of-type(n)在选择class的时候,如果在class前面插入x个同类型标签,n需要加上x <!DOC ...
- Android Studio导入github下载的project和module
前言:我们以前eclispe时代, 经常都是跑到github浏览第三方开源资源,然后下载下来,运行一下sample之类的,学习没有接触的第三方安卓库,但是到了Android Studio,在githu ...
- MonoBehaviour Lifecycle(生命周期/脚本执行顺序)
脚本执行顺序 前言 搭建一个示例来验证Unity脚本的执行顺序,大概测试以下部分: 物理方面(Physics) 渲染(Scene rendering) 输入事件(InputEvent) 流程图 Uni ...
- codevs 1472 体检
题目描述 Description 郑厂长不是正厂长 也不是副厂长 他根本就不是厂长 只是公司的一个码农 郑厂长所在的公司每一年都要组织员工体检,比如量身高体重.测血压之类的,今年也不例外. 这次总共有 ...