Python入门——石头剪刀布程序
生活随笔
收集整理的這篇文章主要介紹了
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 0if you == 1:if me == 2:return -1else:return 1if you == 2:if me == 1:return 1else:return -1if you == 3:if me == 2:return 1else: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) % 3if you == 0:you = 3me = 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入门——石头剪刀布程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TextView跑步灯效果及在特殊情况下
- 下一篇: 对《Python核心编程》中“第一个Py