python 石头剪刀布游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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


以上是关于python 石头剪刀布游戏的主要内容,如果未能解决你的问题,请参考以下文章

python石头剪刀布决战游戏分享

用 Python 做石头剪刀布,看谁能赢过谁?

Python实践 制作石头剪刀布游戏 带GUI界面

Python实践 制作石头剪刀布游戏 带GUI界面

Python小游戏-石头剪刀布(和电脑斗智斗勇)

Python3石头剪刀布猜拳游戏