python實現(xiàn)石頭剪刀布程序
更新時間:2021年01月20日 15:03:29 作者:Q-WHai
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)石頭剪刀布程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python實現(xiàn)石頭剪刀布的具體代碼,供大家參考,具體內(nèi)容如下
概述:
如果你和我一樣是一個有著其他語言基礎(chǔ)的編程者,那我想這個小程序?qū)τ谀銇碚f是小case。由于本人初學(xué)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"
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹
這篇文章主要介紹了python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹,首先講解了變量聲明的一些知識,然后列出最常用的基本數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08pyqt5 textEdit、lineEdit操作的示例代碼
這篇文章主要介紹了pyqt5 textEdit、lineEdit操作的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08python matplotlib庫繪制條形圖練習(xí)題
這篇文章主要介紹了python matplotlib庫繪制條形圖練習(xí)題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08Python?sklearn轉(zhuǎn)換器估計器和K-近鄰算法
這篇文章主要介紹了Python?sklearn轉(zhuǎn)換器估計器和K-近鄰算法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08