下面是規則.你和你的對手,在同一時間做出特定的手勢,必須是下面一種手勢:石頭,剪子,布.勝利者從
下面的規則中產生,這個規則本身是個悖論.
(a) 布包石頭.
(b)石頭砸剪子,
(c)剪子剪破布.在你的計算機版本www.cppcns.com中,使用者輸入她/他的選項,計算機找乙個隨機選項,然後由你
的程式來決定乙個勝利者或者平手.注意:最好的演算法是盡量少的使用 if 語句
複製** **如下:
#coding:utf-8
import random
guess_list = ["石頭","剪刀","布"]
guize = [["布","石頭"],["石頭","剪刀"],["剪刀","布"]]
while true:
comput = random.choice(guess_list)
people = input('請輸入:石頭,剪刀,布\n').strip()
if people not in guess_list:
people = input('重新請輸入:石頭,剪刀,布\n').strip()
&noylyagobsp; continue
if computer == peo程式設計客棧ple:
print("平手,再玩一次!")
elif [computer,people] in guize :
print("電腦獲勝!")
else:
print("人獲勝!")
break
本文標題: python基礎教程之實現石頭剪刀布遊戲示例
本文位址:
python基礎教程之Hello World
python命令列 假設你已經安裝好了python,那麼在linux命令列輸入程式設計客棧 複製 如下 python 將直接進入python。後面輸入 複製 如下 print hello world 可以看到,隨後在螢幕上輸出 複製 如下 hello world print是乙個常用函式,其功能就是...
Python 基礎教程之Python 簡介
python 是一種解釋型 物件導向 動態資料型別的高階程式語言。python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型...
Python 基礎教程之Python 注釋
確保對模組,函式,方法和行內注釋使用正確的風格 python中的注釋有單行注釋和多行注釋 python中單行注釋以 開頭,例如 這是乙個注釋 print hello,world 多行注釋用三個單引號 或者三個雙引號 將注釋括起來,例如 這是多行注釋,用三個單引號 這是多行注釋,用三個單引號 這是多行...