zoukankan      html  css  js  c++  java
  • 作业五.

    一.实现用户注册功能

    思路:
    用户输入用户名、密码
    将用户输入的内容按照固定的格式,比如:egon:123,存入文件
    可以往一个文件中重复注册新的用户名和密码

    while True:

      name=input('请输入用户名>>:').strip()

      pwe  =input('请输入密码>>:').strip()

      with open('ab.txt',mode='at',encoding='utf-8') as f:

        info = '%s:%s '%(name,pwe)

        f.write(info)


    附加:

    while True:
    name = input('请输入>>:').strip()
    pwe = input('请输入>>:').strip()
    with open('ab.txt',mode='a+t',encoding='utf-8') as f:
    f.seek(0)
    for line in f:
    a = line.strip(' ').split(':')
    if name[0].isdigit() or name == a[0]:
    print('非法用户名,请重新输入')
    break
    for ba in s:
    if ba in pwe or len(pwe)<6:
    print('不支持的密码,请重新输入')

    break
    else:
    print('注册成功')

    二.实现用户验证功能更:

    思路:用户输入账号密码,从文件中读出账号密码,与用户输入的进行比对

    name = input('请输入用户名>>:').strip()

    pwe   = input('请输入密码>>:').strip()

    with open('ab.txt',mode='rt',encoding='utf-8') as f:

      for line in f:

        u,s=line.strip(' ').split(':')

        if name==u  and  pwe==s:

          print('验证成功')

          break

       else:

         print('验证失败')

  • 相关阅读:
    复习提纲
    查看版本和存储的地方
    0到255的颜色
    stixel-world和psmnet结合出现的问题
    python plt 保存jpg出错
    三和韓長庚 著 正易 對讀 161-200
    startActivity、 startActivityForResult 、广播的使用
    01背包+卡精度 Hdu 2955
    c++ string 之 find_first_not_of 源码
    java:[1,0] illegal character: 65279 问题
  • 原文地址:https://www.cnblogs.com/lvyipin1/p/9683568.html
Copyright © 2011-2022 走看看