python实现石头剪刀布程序
2019-01-23 12:21
2899 查看
本文实例为大家分享了python实现石头剪刀布的具体代码,供大家参考,具体内容如下
概述:
如果你和我一样是一个有着其他语言基础的编程者,那我想这个小程序对于你来说是小case。由于本人初学Python,就先拿这个熟悉熟悉一下语法,就不再是以前大家都爱用的Hello World了。
流程图:
代码如下:
import random # define a function for get winner # 1: Scissor # 2: Stone # 3: Cloth def get_winner(you, me): if you == me: return 0 if you == 1: if me == 2: return -1 else: return 1 if you == 2: if me == 1: return 1 else: return -1 if you == 3: if me == 2: return 1 else: return -1 # define a function for get Label for finger def get_lable(finger): if finger == 1: return "Scissor" elif finger == 2: return "Stone" else: return "Cloth" you = raw_input("Your Finger is:") while int(you) > 0: you = int(you) % 3 if you == 0: you = 3 me = random.randint(1, 3) print "your finger is %s and my finger is %s" % (get_lable(you), get_lable(me)) result = get_winner(you, me) if result == -1: print "I Win." elif result == 1: print "You Win." else: print "No winner." you = raw_input("Your Finger is:") print "END"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 详解python实现识别手写MNIST数字集的程序
- python 实现自动上传文件到百度网盘(附程序源码及实现过程)
- python如何实现一个刷网页小程序
- 在Python程序中实现分布式进程的教程
- Python实现购物程序思路及代码
- python笔记-Twisted 实现简单的服务器客户端程序
- python实现的重启关机程序实例
- Python实现监控程序执行时间并将其写入日志的方法
- 用python实现一个按需生成用于vim跳转的tags文件的小程序
- Python实现的检测网站挂马程序
- python实现的类sofastats程序
- 纸牌24点,Python程序实现
- Python实现TCP协议下的端口映射功能的脚本程序示例
- Python实现简单的可逆加密程序实例
- Python 小程序,实现比较两个列表范围
- Python:简单的摄像头程序实现
- Python 实现程序的单一实例
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- Python编程之gui程序实现简单文件浏览器代码
- Python实现过滤单个Android程序日志脚本分享