新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

发布 .新大榭软件管家(Excel版) V5.9版 财务/仓库/生产/销售/采购/行政/人事/校园 .公告 - 客户 - 打赏 - 职场 - Excel - Python.

新大榭镜像-音乐-法律-图书-高中课堂-实验 广告是为了能更好的发展 [欢迎商家支持本站互利共赢] 广告位招租.首页黄金广告位等您来!联系 13566035181

查看: 514|回复: 0

[案例] 7030 - [分享] 英雄联盟商城登录/注册界面程序

 关闭 [复制链接]
发表于 2020-10-22 14:03:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

x
  1. while True:2 w: r# Q, N7 c* k! P3 e2 i5 u
  2.         print("\t\t\t英雄商城登录界面\n")
    $ k& D! P9 Y; r; K
  3.         print("~*"*38)
    3 N% W: D# A# X$ o  c7 v
  4.         print("\t\t\t1.用户登录\n")* G- q7 E# \. L# l  s
  5.         print("\t\t\t2.用户注册\n")
    6 u) ~6 c* z0 a; \0 O5 `/ V) b) s$ J
  6.         print("\t\t\t3.退出系统\n")- j2 g7 U. ~9 o  z
  7.         print("~*"*38)
    ( e, Z1 {; `$ U' U# V

  8. : G' B1 k& N( l3 S) h8 T
  9.         choice = input("请输入您的选择:")
      V# f% l! h% V
  10. , t4 w6 M, y) j, E7 s
  11.         if choice == "1":   #用户需要登录- k0 j- c) o, D7 d1 W
  12.                 username = input("请输入您的用户名称:")! {1 g. o1 S9 `( t; n
  13.                 password = input("请输入您的用户密码:")* M/ K; f8 o7 d% I+ s
  14.                 if username == "admin" and password == "888888":
    $ t! B& L/ s3 B
  15.                         print("登录成功......\n")# m6 y! W0 }" X! q
  16.                         while True:, ]5 w( p  r' J4 q9 ^2 r
  17.                                 print("\t\t\t英雄商城首页\n")
    ' W$ j& V  m. U9 H: e! ~2 B; h) H
  18.                                 print("~*"*40)
    ' }7 r% `/ o7 z  f0 ?
  19.                                 print("\t\t\t1.进入英雄超市\n"), _1 P/ s4 c' |
  20.                                 print("\t\t\t2.休闲小游戏\n")! N( o3 ^& t. B) `
  21.                                 print("\t\t\t3.退出系统\n")- r: v) I( Y. O3 u& o7 q
  22.                                 print("~*"*40)! P! X8 h3 X( d$ F
  23.                                 choice = input("请输入您的选择:")( G" g  o9 v3 O: m# H7 A
  24.                                
    ( ~' p9 J" z& }7 L2 `+ U) l
  25.                                 if choice == "1":
    % w6 G# x+ M7 Q
  26.                                         print("英雄联盟新款皮肤折扣3.8折,需要支付28元人民币\n")        : E0 \. X- H4 O% O- V
  27.                                         a =int (input("请输入购买数量:"))
    ' q! x+ \1 @3 U# ^% a% ^
  28.                                         b = 28 * a+ z2 ~9 e, b6 a9 N6 [: t
  29.                                         print("你购买的皮肤,所需金额为%s"%b)7 |7 i8 g! Z* q$ c% {
  30.                                         c =int (input("请支付商品需要的金额:"))2 F% q' @: x3 S% _
  31.                                         if b == c:
    8 z- U! w8 P5 n0 J. }* A( q! J: A3 \3 ]
  32.                                                 print("  ")
    + i4 X- w  R7 F! N
  33.                                                 print("       支付成功")
    1 \: P1 x: G+ f$ ?
  34.                                                 print("  ")
    & B! c7 W& J% o( p# @
  35.                                                 print("正在打印购买小票,请稍后......")
    7 y. y) u4 ^) }1 N8 C2 X$ p9 c

  36. % f' L/ C5 m% z5 d! z7 ~9 U
  37.                                         else:
    ( K/ K8 X. l. x+ C. M; k
  38.                                                 print("  "). y7 I! u1 p7 b2 L) u
  39.                                                 print("支付金额错误,请重新支付")+ ?( C. G) S+ J8 k$ t) b8 t3 ^; d
  40.                                 elif choice == "2":! J& D9 ?1 k( z6 A4 G0 K
  41.                                         print("各种休闲小游戏")  x) w/ v4 A% Q
  42.                                 else:6 D- P, {! U& s8 A" Y; {5 f3 Q0 d
  43.                                         break
    2 h+ n5 j9 y2 A) j0 n, n  v8 S( n

  44. ; W7 O2 X+ y1 ?; q9 q
  45.                 else:0 U% e5 a8 g/ |( i9 M  G
  46.                         input("用户名或密码错误,请重新登录,按任意键继续:")
    % r$ H6 E% f7 U7 f% {2 v

  47. ! \8 i7 x3 o1 H8 V7 |4 t8 a# N

  48. : l+ G: @8 y* c) S0 w: @
  49.         elif choice == "2":  #用户需要注册+ z( m% v( n9 |" _9 v% A2 \
  50.                 phone = input("请您输入要注册的手机号码:")
    3 O: v- v+ y: u4 d. R
  51.                 a = len(phone)( ]. P- x& H3 }- x' S
  52.                 if a == 11:, D7 g0 E5 r& s+ O, Z! A
  53.                         b = input("请输入短信验证码:")# V  q1 L' e/ Z& C
  54.                         c = len(b)  #判断验证码长度是否正确5 E4 @- I6 Y/ Q1 c, G
  55.                         if c == 6:" G' e; ?1 e, ^3 R* e/ o
  56.                                 password_1 = str(input("请输入密码:"))
    ; w; T1 x+ d" Q3 E- [/ l3 H
  57.                                 password_2 = str(input("请再次输入密码:"))$ }4 s( M- _( h: s" y
  58.                                 d = len(password_1)
    0 V( |; ~- a" X% x
  59.                                 if  password_1 == password_2 and d >= 8:  #判断两次设置的密码是否一样
    $ U: Q* K' o7 V5 ]
  60.                                                 #并且判断密码长度是否安全) P6 h* O4 @1 ]5 k; I. z* }
  61.                                         print("注册成功,请重新登录。")
    ( n+ ?3 Q7 E; o" D- I. _8 t3 A
  62.                                 else:
    / G. k  {4 J( d) r' Y3 P
  63.                                         print("两次密码输入不一致或设置密码过短,请重新注册\n")
      i! M7 F; t$ `/ C! q
  64. 6 n4 N1 M. B' ?/ R# h) [
  65.                         else:' d* I2 |4 a7 b7 T" U# d
  66.                                 print("输入的短信验证码有误,请您重新验证")) d# C% b6 |4 h: d. K
  67.                 else:
    3 c4 E) P' E' ?$ {. d. q: v
  68.                         print("该手机号已注册或您输入的手机号有误,请重新输入:"). z. x! n9 X) q% W) H
  69. 8 y$ W. ]+ s, L/ F8 `% i
  70.                 pass
    4 R5 Q# Q' r5 s9 _3 R" w4 p# U+ f2 J
  71.         elif choice == "3":   #用户需要退出系统
    1 n8 G8 W* {1 I
  72.                 break* I  A6 m$ r3 K1 m  k7 T
  73. print("game 0ver~~~")
复制代码
新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2025-12-18 23:14 , Processed in 0.078529 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表