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 ...
随机推荐
- Android多媒体框架图
Android多媒体整体架构图 MediaPlayer框架图 Camera框架图 SoundRecorder框架图 VideoCamera框架图 OpenCore与Skia ALSA Audio框架图 ...
- 当Eclipse报版本低时的处理方法
http://blog.sina.com.cn/s/blog_6f0c85e10100v6pv.html 更新到API12的时候出过问题,这一次难免又会出现了,不过我的版本还真全啊,哇咔咔~ 这里 ...
- Android应用项目中BaseAdapter、SimpleAdapter和ArrayAdapter中的三种适配器
一.写在前面: 本次我们来讲解一下Android应用中三个适配器:BaseAdapter.SimpleAdapter和ArrayAdapter.其中常见的是BaseAdapter,也是个人推荐使用的适 ...
- [Modern OpenGL系列(二)]创建OpenGL窗口
本文已同步发表在CSDN:http://blog.csdn.net/wenxin2011/article/details/51295663 在博主的上一篇文章中已经介绍了OpenGL开发环境的搭建,本 ...
- Jsp的九个内置对象
一.什么是内置对象?在jsp开发中,会频繁使用到一些对象.例如HttSession,ServletContext,HttpServletRequest.如果我们每次要使用这些对象都去创建这些对象,就会 ...
- GUID生成器
这个GUID生成器是一个小巧的软件,属于笔者在空余时间开发的. http://pan.baidu.com/s/1sk6VGpn
- 切换“使用被动式FTP”
-- 本文版权归博客园和dige1993所有,访问作者博客 -- 最近用Dreamweaver做了几个网页,打算上传到远程FTP服务器的时候,同步文件和连接FTP服务器时总是超时出错,一直处在&quo ...
- ubuntu 14.04 配置tomacat8
自己在虚拟机总安装tomcat8,主机访问,记下步骤方便以后查看. 1.将tomcat8安装包移动到/usr/local目录中(个人喜欢把自己安装的软件放到/usr/local文件夹中) 2.解压缩, ...
- java util 下的concurrent包
------------------------------------------java util 下的concurrent包--------并发包--------------------.jav ...
- <转>MySQL性能调优的10个方法
文章原地址:http://mp.weixin.qq.com/s/oRXJRz_Y5drmIrcbxSKOcw 1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现 ...