Python之while循环练习题

猜拳游戏:三局两胜

import random
n = 1
i = 0
j = 0
while n <= 3:
    ran = random.randint(1, 3)
    # 1>2>3>1
    guess = int(input('猜拳三局两胜:请输入1(石头),2(剪刀),3(步) \n'))
    if (ran == 1 and guess == 2) or (ran == 2 and guess == 3) or (ran == 3 and guess == 1):
        print("你输啦!")
        i += 1
    elif (ran == 1 and guess == 3) or (ran == 2 and guess == 1) or (ran == 3 and guess == 2):
        print("你赢啦!")
        j += 1
    else:
        print("平局")
    n += 1
print('-' * 30)
# 比较胜负
if i > j:
    print('机器获胜')
elif i < j:
    print('你赢')
else:
    print('平局')

Guess you like

Origin blog.csdn.net/m0_52127604/article/details/122491146