day1_字符集,流程控制语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day1_字符集,流程控制语句相关的知识,希望对你有一定的参考价值。
作业1:
- 输入用户名密码
- 认证成功后显示欢迎信息
- 输错三次后锁定
解答:
流程图:
代码:
1 #!/usr/bin/env python 2 # *_* coding:utf-8 *_* 3 # python learning, keep on! 4 count=0 5 while count <3: 6 username = input(‘username:‘) 7 password = input(‘password:‘) 8 userlock=[] 9 for i in open(‘lockuser.txt‘,‘r‘): 10 userlock.append(i.strip(‘\\n‘)) 11 if username in userlock: 12 print(‘your username has locked! please contact administrator.‘) 13 break 14 else: 15 user=[] 16 for j in open(‘user.txt‘,‘r‘): 17 user.append(j.strip(‘\\n‘)) 18 up=username+‘:‘+password 19 if up in user: 20 print(‘wellcome ‘+username+‘ login!!‘) 21 break 22 else: 23 count+=1 24 print(‘Invalid username or password, your try ‘+str(count)+‘ times‘) 25 else: 26 print(‘too many time you try ,we locking your username.‘) 27 usertolock=open(‘lockuser.txt‘,‘a‘) 28 usertolock.write(username+‘\\n‘) 29 usertolock.close()
作业二:
- 三级菜单
- 可一次选择进入各子菜单
- 所需新知识点:列表、字典
解答
流程图
代码
以上是关于day1_字符集,流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章