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_字符集,流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

Day1:If else流程判断

Day1[下] - Python基础 基本语法流程控制

day1::(python-学习之路)-流程控制和文件读写

PHP中的流程控制

python06_流程控制

Python修行之路__流程控制