Animal

#总金额
sum = 0
#总张数
count = 0
#初始化免费儿童票、儿童票、成人票、双人票的张数
youngest_zhang = 0
young_zhang = 0
people_zhang = 0
double_zhang = 0

#初始化购买儿童票、成人票、双人票的钱数
young_money = 0
people_money = 0
double_money = 0

print("-------你好,欢迎来到石家庄动物园门票售票系统-------")

#利用死循环无限进行选择
while True:
    print("-------请选择操作-------")
    print("购票    输入【1】")
    print("统计    输入【2】")
    print("退出    输入【3】")
    xuanze = input("请输入你的选择:")
    if xuanze == "1":
        print("------门票类型------")
        print("儿童票(1米以下)--免费     输入【1】")
        print("儿童票(小于18岁)--10元    输入【2】")
        print("成人票(大于18岁)--20元    输入【3】")
        print("双人票--30元             输入【4】")
        menpiao = input("请选择门票类型:")
        if menpiao == "1":
            zhang = int(input("请输入你要购买的张数:"))
            # 免费儿童票的张数
            youngest_zhang += zhang
            print("你已选择免费儿童票"",购买", youngest_zhang, "张,你已成功支付0元")
        elif menpiao == "2":
            zhang = int(input("请输入你要购买的张数:"))
            # 儿童票的张数
            young_zhang += zhang
            # 儿童票的钱数
            young_money = 10 * young_zhang
            print("你已选择儿童票"",购买", young_zhang, "张,你一共需要支付", young_money, "元")
        elif menpiao == "3":
            zhang = int(input("请输入你要购买的张数:"))
            # 成人票张数
            people_zhang += zhang
            # 成人票钱数
            people_money = 20 * people_zhang
            print("你已选择成人票"",购买", people_zhang, "张,你一共需要支付", people_money, "元")
        else:
            zhang = int(input("请输入你要购买的张数:"))
            # 双人票数
            double_zhang += zhang
            # 双人票钱数
            double_money = 30 * double_zhang
            print("你已选择双人票"",购买", double_zhang, "张,你一共需要支付", double_money, "元")

    elif xuanze == "2":
        # 4种票一共多少张
        count = youngest_zhang + young_zhang + people_zhang + double_zhang
        # 4种票一共卖出多少钱
        sum = young_money + people_money + double_money
        # 门票信息统计,共卖出多少张票,共计多少元
        print("门票统计信息如下:")
        print("儿童票总共卖出", young_zhang + youngest_zhang, "张", "总计", young_money, "元")
        print("成人票总共卖出", people_zhang, "张", "总计", people_money, "元")
        print("双人票总共卖出", double_zhang, "张", "总计", double_money, "元")
        print("所有票总共卖出", count, "张", "共计", sum, "元")
    else:
        print("-------退出-------")
        print("你好,你已退出购票系统")
        break

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值