一段简单的python代码,python编程-从入门到实践豆瓣

  一段简单的python代码,python编程:从入门到实践豆瓣

  # 登录功能

  定义登录():

  导入操作系统

  虽然正确:

  登录用户名=输入(登录==用户[退出登录程序q]:).条状()

  if login_username==q :

  打印("")

  已退出登录程序!

  )

  破裂

  如果不是os.path.exists(db.txt ):

  with open(db.txt , w ,encoding=utf-8) as _:

  .

  用open(db.txt , r ,编码=utf-8 ,)作为女:

  对于f中的行:

  用户名,密码=line.strip().拆分(:)

  如果登录用户名==用户名:

  虽然正确:

  登录密码=输入(登录==密码: ).条状()

  如果登录密码==密码:

  打印(f"{登录用户名}登录成功!\n )

  破裂

  否则:

  打印(密码错误,请重新输入!\n )

  破裂

  否则:

  打印(f"{登录用户名}用户不存在,请重新输入!)

  # 注册功能

  极好的寄存器():

  导入操作系统

  虽然正确:

  注册用户名=输入(注册==用户[退出注册程序q]:).条状()

  if register_username==q :

  打印("")

  已退出注册程序!

  )

  破裂

  注册密码=输入(注册==密码: ).条状()

  如果len(注册用户名)==0或len(注册密码)==0:

  打印(非法输入,不能为空!)

  继续

  如果不是os.path.exists(db.txt ):

  with open(db.txt , w ,encoding=utf-8) as _:

  .

  用打开( db.txt , r ,编码=utf-8 )作为女:

  对于f中的行:

  a1,_=line.split(:)

  如果注册用户名中的a1:

  打印(该用户已存在,请重新注册!)

  破裂

  否则:

  f.seek(0,2)

  f。写(f"{注册用户名}:{注册密码} \ n’)

  打印(f [{注册用户名}]注册成功!\n )

  # 功能字典

  字典列表={

  0:(退出无),

  1:(登录登录),

  2:(注册注册),

  }

  # 功能调用

  虽然正确:

  对于字典列表中的行:

  print(==,line,dict_list[line][0])

  数字=输入(请输入功能编号: )

  如果number==0 :

  打印(退出程序!)

  破裂

  打印(请输入编号,大憨憨!\n )如果不是number.isdigit() else.

  打印(对不起,该编号不存在\n )如果不是dict _ list。get(number)else dict _ list[number][1]()PS:这是函数利用,当然也有三层架构的方式,不过这些功能完全用不到

  #加油干,撸起袖子进步进步!

  评论0 发布评论

  qq5f23df2c13ab0

  2022-05-15 16:09

  20天的蜕变,好耶,跟20天前的代码有着质的飞跃,继续努力,肯定能让代码更加漂亮!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: