石头剪刀布

import random
#游戏主菜单页面:
def meau():
    print("**********************")
    print("    游戏名称:剪刀石头布   ")
    print("       进入游戏(9)      ")
    print("       退出游戏(0)      ")
    print("       游戏规则(8)      ")
    choice = int(input("请输入您的选择:"))
    print("**********************")
    return choice

# 游戏进行页面
def game_start_screen():
    print()
    print("-------游戏开始-------")

# 退出游戏页面
def game_over_screen():
    print()
    print("-------退出游戏-------")
    print()

# 游戏规则页面
def game_explain():
    print()
    print("玩家选择出石头、剪刀、布,电脑会自动做出选择。")
    print("系统会根据双方的选择判断玩家胜利、玩家惜败或者双方平局结果")
    print()

# 主函数
while True:
    choice = meau()
    if choice == 9:
        game_start_screen()
        while True:
            computer = random.randint(1,3)
            player = int(input("请玩家选择石头(1)、剪刀(2)、布(3)、退出(4):"))
            if player == computer:
                print(f"电脑的选择是:{computer}")
                print("双方平局")
            if (player==1 and computer==2) or (player==2 and computer==3) or (player==3 and computer==1):
                print(f"电脑的选择是:{computer}")
                print("玩家胜利")
            if (player==1 and computer==3) or (player==2 and computer==1) or (player==3 and computer==2):
                print(f"电脑的选择是:{computer}")
                print("玩家惜败")
            if player==4:
                print("游戏结束")
                break
        print()
    elif choice == 0:
        game_over_screen()
        break
    elif choice == 8:
        game_explain()

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值