如何用Python写一个石头剪刀布的小游戏?

import random

print("石头剪刀布游戏开始!")
print("请输入:石头(1),剪刀(2),布(3)")

while True:
    player = int(input("请输入你的选择:"))
    computer = random.randint(1, 3)

    if player == 1:
        print("你的选择是:石头")
        if computer == 1:
            print("电脑的选择是:石头")
            print("平局!")
        elif computer == 2:
            print("电脑的选择是:剪刀")
            print("你赢了!")
        else:
            print("电脑的选择是:布")
            print("你输了!")
    elif player == 2:
        print("你的选择是:剪刀")
        if computer == 1:
            print("电脑的选择是:石头")
            print("你输了!")
        elif computer == 2:
            print("电脑的选择是:剪刀")
            print("平局!")
        else:
            print("电脑的选择是:布")
            print("你赢了!")
    elif player == 3:
        print("你的选择是:布")
        if computer == 1:
            print("电脑的选择是:石头")
            print("你赢了!")
        elif computer == 2:
            print("电脑的选择是:剪刀")
            print("你输了!")
        else:
            print("电脑的选择是:布")
            print("平局!")
    else:
        print("无效的选择,请重新输入!")
        continue

    play_again = input("是否再玩一局?(是/否)")
    if play_again.lower() == "是":
        continue
    else:
        print("游戏结束!")
        break

猜你喜欢

转载自blog.csdn.net/xili1342/article/details/129560735