以下是一段简单的Python猜拳游戏代码,供参考:

import random

def play():
    # 1 represents rock, 2 represents paper, 3 represents scissors
    player_choice = int(input("Enter your choice (1 for rock, 2 for paper, 3 for scissors): "))
    computer_choice = random.randint(1, 3)
    if player_choice == computer_choice:
        print("Tie!")
    elif (player_choice == 1 and computer_choice == 3) or (player_choice == 2 and computer_choice == 1) or (player_choice == 3 and computer_choice == 2):
        print("You win!")
    else:
        print("Computer wins!")

while True:
    play_again = input("Do you want to play again? (y/n): ")
    if play_again.lower() == "n":
        break
    play()

该代码中,首先定义了一个play()函数,用于进行一次猜拳游戏。在函数内部,通过input()函数获取玩家的选择,通过random.randint()函数随机生成电脑的选择,然后根据规则判断胜负并输出结果。

接着,在主程序中使用一个while循环,不断调用play()函数,直到玩家选择不再玩为止。其中,通过input()函数获取玩家是否要继续玩的选择,如果选择不再玩,则使用break语句跳出循环。

请用python写一段猜拳

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

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