python 石頭剪刀布遊戲

import random
winlist = [['石頭,剪刀'],['剪刀,布'],['布,拳頭']]
choicelist = ('石頭','剪刀','布')
promt = '''請選擇“石頭,剪刀,布”:
    0.石頭
    1.剪刀
    2.布
    3.退出
    輸入數字1-4即可,請輸入:'''
while True:
    userchoicenum = int(input(promt))
    if userchoicenum== 3:
        break
    userchoice = choicelist[userchoicenum]
    comchoice = random.choice(choicelist)
    bothchoice = [userchoice,comchoice]
    if userchoice == comchoice:
        print('     平局')
        break
    elif bothchoice in winlist:
        print(' \n    你贏了!\n    你選擇的是:%s  計算機選擇的是:%s' % (userchoice,comchoice))
        break
    else:
        print(' \n    計算機贏了!\n    你選擇的是:%s  計算機選擇的是:%s' % (userchoice,comchoice))
        break


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章