• 28-石头剪刀布:三局两胜


    import random
    
    all_choices = ['石头','剪刀','']
    win_list = [['石头','剪刀'],['剪刀',''],['','石头']]
    prompt = '''
    (0)石头
    (1)剪刀
    (2)布
    请选择(0/1/2): 
    '''
    cwin = 0
    pwin = 0
    
    while cwin < 2 and pwin < 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('33[32;1m平局33[0m')
        elif [player,computer] in win_list:
            pwin += 1
            print('33[31;1mYou WIN!!!33[0m')
        else:
            cwin += 1
            print('33[31;1mYou LOSE!!!33[0m')

    结果输出:

    
    
  • 相关阅读:
    linux-满足多字符条件统计行数
    oracle的面试问题
    在开发过程中为什么需要写存储过程
    面向对象编程
    动态SQL
    触发器

    子程序
    游标
    集合
  • 原文地址:https://www.cnblogs.com/hejianping/p/10871139.html
Copyright © 2020-2023  润新知