python基礎チュートリアルの石ハサミ布の実装ゲームの例
969 ワード
次はルールです.あなたとあなたの相手は、同じ時間に特定のジェスチャーをして、次のジェスチャーをしなければなりません:石、ハサミ、布.勝者は次のルールから生まれ、このルール自体はパラドックスである.(a)布包石(b)石がハサミを割り,(c)ハサミが布を切る.あなたのコンピュータのバージョンでは、ユーザーは彼女/彼のオプションを入力し、コンピュータはランダムなオプションを探して、それからあなたのプログラムによって勝者または引き分けを決定します.注意:最良のアルゴリズムはif文の使用をできるだけ少なくすることです.
#coding:utf-8
import random
guess_list = [" "," "," "]
guize = [[" "," "],[" "," "],[" "," "]]
while True:
computer = random.choice(guess_list)
people = input(' : , ,
').strip()
if people not in guess_list:
people = input(' : , ,
').strip()
continue
if computer == people:
print(" , !")
elif [computer,people] in guize :
print(" !")
else:
print(" !")
break