编写一个程序,使其展示一个“英雄商城登录界面”
#小游戏
while True:
print("\t\t\t英雄商城登录界面\n")
print("~*"*38)
print("\t\t\t1.用户登录\n")
print("\t\t\t2.用户注册\n")
print("\t\t\t3.退出系统\n")
print("~*"*38)
choice = input("请输入您的选择:")
username = ""
password = ""
if choice == "1":
username = input("请输入您的用户名称:")
password = input("请输入您的用户密码:")
if username == "admin" and password == "888888":
print("登陆成功......")
while True:
print("\t\t\t英雄商城首页\n")
print("~*"*38)
print("\t\t\t1.进入英雄超市\n")
print("\t\t\t2.休闲小游戏\n")
print("\t\t\t3.退出系统\n")
print("~*"*38)
choice = input("请输入您的选择:")
if choice == "1":
print("英雄联盟新款皮肤折扣3.8折,需要支付28人民币")
num = int(input("请输入购买数量:"))
sum = num * 50
print("您购买的皮肤需要支付的金额为:",sum)
pay = int(input("请支付商品需要的金额:"))
#循环——支付错误,重新支付
if pay == sum:
print("购买成功!")
else:
print("支付金额错误,请重新支付")
pay = int(input("请支付商品需要的金额:"))
elif choice == "2":
print("成功进入休闲小游戏")
else:
break
else:
print("用户名或用户密码错误,按任意键继续:")
elif choice == "2":
phone = input("请输入您要注册的手机号:")
a = len(phone)
if a == 11:
b = input("请输入短信验证码:")
c = len(b)
if c == 6:
password1 = input("请输入密码:")
password2 = input("请再次确认密码:")
if password1 == password2 and len(password1) <= 8:
print("恭喜你,注册成功!")
else:
print("两次密码不一致或设置密码过长或过短,请重新注册:")
else:
print("短信验证码输入有误,请重新输入:")
else:
print("手机号输入有误,请重新输入:")
elif choice == 3:
break
运行示例:
登录失败界面:
登陆成功界面:
购买界面:
退出界面: