美文网首页python百例
17-改进的石头剪刀布

17-改进的石头剪刀布

作者: 凯茜的老爸 | 来源:发表于2018-07-29 16:01 被阅读45次
    import random
    
    all_choices = ['石头', '剪刀', '布']
    win_list = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
    prompt = """(0) 石头
    (1) 剪刀
    (2) 布
    请选择(0/1/2): """
    computer = random.choice(all_choices)
    ind = int(input(prompt))
    player = all_choices[ind]
    
    print("Your choice: %s, Computer's choice: %s" % (player, computer))
    if player == computer:
        print('\033[32;1m平局\033[0m')
    elif [player, computer] in win_list:
        print('\033[31;1mYou WIN!!!\033[0m')
    else:
        print('\033[31;1mYou LOSE!!!\033[0m')
    

    相关文章

      网友评论

        本文标题:17-改进的石头剪刀布

        本文链接:https://www.haomeiwen.com/subject/tqzzmftx.html