Python入门——石头剪刀布程序
2015-04-04 03:33
127 查看
概述:
如果你和我一样是一个有着其他语言基础的编程者,那我想这个小程序对于你来说是小case。由于本人初学Python,就先拿这个熟悉熟悉一下语法,就不再是以前大家都爱用的Hello World了。
流程图:
代码如下:
如果你和我一样是一个有着其他语言基础的编程者,那我想这个小程序对于你来说是小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入门——石头剪刀布程序
- Python的PSE入门之安装篇
- Python学习足迹(4)(入门篇终结)
- python学习入门
- 从C++到Python入门
- IronPython入门学习(二种不同的语言比较)
- 《DIVE INTO PYTHON》 学习PYTHON必备的入门利器
- IIS排错+python入门
- Python入门[0]之安装和配置Python
- 花了一天学Python,总算大致入门了
- Python入门
- Python入门记录
- 一篇不错的Python入门教程
- 一篇不错的Python入门教程
- Python入门教程 超详细1小时学会Python
- python入门(1)
- 昨晚看Python的入门教程,花了五六个小时
- 一篇不错的Python入门教程 - Instant Hacking[译文]
- Python入门书籍(中文版)
- 可爱的 Python: 自然语言工具包入门