python作业6

文章描述了一个控制台程序,模拟了英雄联商城的登录、选择功能,包括用户登录验证、商城浏览和购买流程。
摘要由CSDN通过智能技术生成

控制台登录案例

 

 

while True:

    print("\n\n\t\t英雄联商城登录界面")

    print("~*"*18)

    print("\n\t\t\t1.用户登录\n")

    print("\n\t\t\t2.新用户注册\n")

    print("\n\t\t\t3.退出系统\n")

    print("~*" * 18)

    choice = input("(温馨提示)请输入您的选项:")

 

    if choice == "1":

        username = input("\t\t\t请输入用户名:")

        passwd = input("\t\t\t请输入密码:")

        if username == 'yb' and passwd == '123456':

            print("登录成功")

        elif username != "yb":

            print("用户不存在")

            continue

        elif username == 'yb' and passwd != '123456':

            print("密码错误!")

            continue

 

        while True:

            print("\t\t英雄联盟商城首页")

            print('~*'*18)

            print("\n\t\t\t1.进入英雄超市\n")

            print("\n\t\t\t2.休闲小游戏\n")

            print("\n\t\t\t3.退出登录\n")

            print("~*" * 18)

            choice = input("(温馨提示)请输入您的选项:")

 

            if choice == "1":

                print("进入商城")

            else:

                print("按3返回上一级")

                break


 

            while True:

                print("编号\t\t姓名\t\t昵称\t\t\t价格\t\t\t库存\t\t\t描述")

                print('1\t\t纳尔\t\t迷失之牙\t\t3500\t\t100\t\t丛林不会原谅盲目与无知')

                print('2\t\t瑞雯\t\t放逐之刃\t\t4000\t\t100\t\t她是残忍高效的战士')

                print('3\t\t扎克\t\t生化魔人\t\t3000\t\t100\t\t即使你没有脊柱你也要站起来')

                print("~*" * 30)

                choice = input("(温馨提示)请输入您的选项:")

 

                if choice == '1':

                    print("英雄详情购买页面")

                else:

                    print("输入错误,按3返回上一级")

                    break

 

                while True:

                    print("\t\t\t\t\t\t\t\t\t英雄商城购买英雄")

                    print("英雄购买票据:")

                    print("~*" * 18)

                    print("\t\t\t英雄名称:盲僧(史诗)")

                    print("\n\t\t\t英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)\n\t\t\t\t\t攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离125\n")

                    print("\t\t\t英雄座右铭:一人之行可灭世,众人之勤可救世!")

                    print("\t\t\t英雄价格:3000")

                    print("\t\t\t活动折扣:9.5\n")

                    print("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")

                    print("~*" * 30)

                    pay = input("(温馨提示)请付款2850元:")

 

                    if pay == "2850":

                        print("付款成功,打印票据!\n\n")

                    else:

                        print("按3返回上一级")

                        break

 

                    while True:

                        print("\t\t\t\t\t\t\t\t\t英雄商城购买英雄")

                        print("英雄购买票据:")

                        print("~*"*18)

                        print("\t\t\t英雄名称:盲僧(史诗)")

                        print("\t\t\t英雄价格:3000元")

                        print("\t\t\t活动折扣:9.5\n")

                        print("\t\t\t应付付款:2850元")

                        print("\t\t\t实际付款:30000元")

                        print("\t\t\t找零:150元\n")

                        print("插入广告:当风云变色,当流离失所,世界不再是旧日模样\n\t\t你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")

                        print("~*"*30)

                        print("(温馨提示)按任意键返回上一级菜单:")

                        choice = input("若要退出请按3")

 

                        if choice == '3':

                            print("再见!")

                            break

                        else:

                            print("输入错误!")

                            continue

        break

    elif choice == '2':

        user_new_name = input("请输入新用户名:")

        print("注册成功!")

 

    else:

        print("退出登录!")

        break

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值