python入门练习题 4.猜拳(随机数)

第4题 猜拳(随机数)

'''
1、玩家player出拳(0=石头;1=剪刀;2=布)
2、电脑computer随机出拳
3、循环游戏
'''

# coding = utf-8

import random  # 导入随机

while True :
    print("请注意:0=石头;1=剪刀;2=布")
    my_list = ['石头','剪刀','布']
    x = random.randint(0,2)
    computer = my_list[x]
    y = int(input("请出拳:"))
    if y >= 3 :
        print("错误,请重出拳,且输入0-2")
        print()
        continue
    player = my_list[y]
    if (x==0 and y==1) or (x==1 and y==2) or (x==2 and y==0) :
        print(f"玩家出{player},电脑出{computer},电脑胜")
    elif x == y :
        print(f"玩家出{player},电脑出{computer},平局")
    else:
        print(f"玩家出{player},电脑出{computer},玩家胜")
    print()

========

posted @ 2022-04-08 21:34  cracksman  阅读(210)  评论(0)    收藏  举报