2012年12月20日木曜日

Python3によるジャンケン


import random

#ユーザ入力
def userinput():
    print("1:グー")
    print("2:チョキー")
    print("3:パー")
    print("───────────────────")
    print("数字を入力して:",end=' ')
    a=input()
    if   a=="1":b="グー"
    elif a=="2":b="チョキ"
    elif a=="3":b="パー"
    else       :b=""
    return b


#初期化
a=""
b=""

#入力判定
while a==b or a=="":
    a=userinput()
    b=random.choice(["グー","チョキ","パー"])
    if a=="":
        print("############################")
        print("正しい入力をしてください")
        print("############################")
    if a==b:
        print("############################")
        print("あなた:" + a)
        print("あいて:" + b)
        print("あいこです")
        print("############################")

#勝負判定
print("あなた:" + a)
print("あいて:" + b)
if a=="グー":
    if   b=="パー"  :print("負け")
    elif b=="チョキ":print("勝ち")
elif a=="パー":
    if   b=="グー"  :print("勝ち")
    elif b=="チョキ":print("負け")
elif a=="チョキ":
    if   b=="グー"  :print("負け")
    elif b=="パー"  :print("勝ち")

input() #確認停止







0 件のコメント:

コメントを投稿