博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小白成长记-----python实现注册的小程序
阅读量:4499 次
发布时间:2019-06-08

本文共 1134 字,大约阅读时间需要 3 分钟。

# 3、写一个注册的程序,输入username,密码, # 密码确认,输入的账号和密码不能为空,两次输入密码必须一致, # 用户名不能重复,错误次数四次 。注册成功提示成功 # 把注册账号密码信息的写到文件里头 user=[]                          #定义一个列表,存username f= open('username.txt','a+')     #打开文件 f.seek(0)                        #指向文件的最开头的位置 for line in f:                    #将f里面的全部遍历一遍,     username=line.split(',')[0]     #取逗号前面的一串字符     user.append(username)            #将取出来的username加入user列表 i=0 while (i<4):     username=input('用户名:').strip()     passwd=input('密码:').strip()     c_passwd=input('确认密码:').strip()     if username=='' or passwd=='' or c_passwd=='':         i+=1         print('用户名或密码不能为空:')         continue     else:         if username in user:             print('已经被注册')             continue         elif passwd==c_passwd:             print('注册成功:%s' %username)             f.write(username+','+passwd+'\n')             f.close()             break         else:             print('两次密码不一致')             i+=1 else:     print('\n  错误次数超过4次    Outing......')     f.close() 小白本次遇到的是问题在不知如何将变量username存入文件中 此处参考了小伙伴的博客: http://www.cnblogs.com/snorth/p/6932953.html

转载于:https://www.cnblogs.com/zunchang/p/7577124.html

你可能感兴趣的文章
【QC】安装
查看>>
628. Maximum Product of Three Numbers
查看>>
log4j Spring aop 注解的日志管理
查看>>
Spring cloud实战 从零开始一个简单搜索网站_Hystrix断路由的实现(三)
查看>>
Android服务Service
查看>>
sqlalchemy学习(一)
查看>>
silverlight Image Source URI : 一个反斜杠引发的血案
查看>>
Windows Phone开发(35):使用Express Blend绘图 转:http://blog.csdn.net/tcjiaan/article/details/7493010...
查看>>
Windows Phone开发(33):路径之其它Geometry 转:http://blog.csdn.net/tcjiaan/article/details/7483835...
查看>>
Android入门(9)AudioRecord和AudioTrack类的使用【转】http://blog.sina.com.cn/s/blog_6309e1ed0100j1rw.html...
查看>>
mybatis整合Spring编码
查看>>
第七章 路由 68 路由-前端路由和后端路由的概念
查看>>
dpkg包管理
查看>>
前端JS利用canvas的drawImage()对图片进行压缩
查看>>
一键切换皮肤的解决思想及iframe嵌套时寻找下级iframe的方法
查看>>
van-dialog 组件调用 报错
查看>>
VC++中的__super::
查看>>
DS1-14
查看>>
c# Mongodb两个字段不相等 MongoDB原生查询
查看>>
排序算法-冒泡排序
查看>>