以下是一个简单的石头剪刀布游戏的代码:

import random

choices = ["石头", "剪刀", "布"]
player_score = 0
computer_score = 0

while True:
    player_choice = input("请出拳(石头/剪刀/布):")
    computer_choice = random.choice(choices)

    print(f"电脑出了 {computer_choice}")

    if player_choice == computer_choice:
        print("平局!")
    elif (player_choice == "石头" and computer_choice == "剪刀") or \
            (player_choice == "剪刀" and computer_choice == "布") or \
            (player_choice == "布" and computer_choice == "石头"):
        print("你赢了!")
        player_score += 1
    else:
        print("你输了!")
        computer_score += 1

    print(f"你的得分:{player_score}, 电脑的得分:{computer_score}")

    if player_score == 3:
        print("你赢了游戏!")
        break
    elif computer_score == 3:
        print("电脑赢了游戏!")
        break

此代码通过 random.choice() 函数来随机选择电脑出拳的选项,然后判断玩家和电脑的选择,计分并输出结果。游戏结束条件为其中一方达到3分。

请用python写一段石头剪刀布的代码

原文地址: https://www.cveoy.top/t/topic/Jr1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录