优秀的编程知识分享平台

网站首页 > 技术文章 正文

Python小游戏——“石头剪刀布”

nanyue 2025-02-26 13:11:15 技术文章 10 ℃

以下是一个简单的Python游戏示例,名为“石头剪刀布”,玩家需要与计算机进行猜拳游戏。

import random
print("欢迎来到石头剪刀布游戏!")
print("你将要与计算机进行猜拳游戏。")
print("请出拳:1. 石头 2. 剪刀 3. 布")
while True:
    player_choice = int(input("请输入你的选择(1-3):"))
    computer_choice = random.randint(1, 3)
    
    if player_choice == 1:
        if computer_choice == 1:
            print("平局!你出石头,计算机出石头。")
        elif computer_choice == 2:
            print("恭喜你,你赢了!你出石头,计算机出剪刀。")
        else:
            print("很遗憾,你输了!你出石头,计算机出布。")
    elif player_choice == 2:
        if computer_choice == 1:
            print("很遗憾,你输了!你出剪刀,计算机出石头。")
        elif computer_choice == 2:
            print("平局!你出剪刀,计算机出剪刀。")
        else:
            print("恭喜你,你赢了!你出剪刀,计算机出布。")
    elif player_choice == 3:
        if computer_choice == 1:
            print("恭喜你,你赢了!你出布,计算机出石头。")
        elif computer_choice == 2:
            print("很遗憾,你输了!你出布,计算机出剪刀。")
        else:
            print("平局!你出布,计算机出布。")
    else:
        print("无效的选择,请重新输入(1-3)。")
        continue
    
    play_again = input("是否继续游戏?(Y/N)")
    if play_again.lower() == "n":
        print("游戏结束。")
        break

#头条创作挑战赛#

Tags:

最近发表
标签列表