老男孩Python3.5培训第一周作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老男孩Python3.5培训第一周作业相关的知识,希望对你有一定的参考价值。

一,博客:

二,编辑登录接口

  1. 输入用户名密码

  2. 认证成功后显示欢迎信息

  3. 输入三次后锁定




三,多级菜单

  1. 三级菜单

  2. 依次选择进入各自子菜单

  3. 所需知识点:列表,字典

  4. 可以随时退出到上一级菜单


作业二:

我自己写的:

#!/usr/bin/env python
#-*-coding=utf-8 -*-
#AUTHOR:duwentao

username = ['duwentao','liuxiaohui']  #存储用户名
password = ['123456','456789']      #存储对应的密码
locking = []        #用于锁定
n = 0       #计算输入了几次
while True:
    UserName = input('请输入用户名:')
    if UserName not in locking:
        if UserName in username:
            PassWord = input('请输入密码:')
            if PassWord == password[username.index(UserName)]:
                print ('登录成功')
                exit()
            else:
                n = n+1
                if n == 3:
                    locking.append(UserName)
                print ('用户名或者密码错误,登录失败')
        else:
            PassWord = input('请输入密码:')
            print ("用户名或者密码错误,登录失败")
    else:
        print ("该用户已被锁定")


运行结果:

技术分享图片


作业三:

待续




以上是关于老男孩Python3.5培训第一周作业的主要内容,如果未能解决你的问题,请参考以下文章

老男孩Python视频教程:第一周

老男孩网络安全课程主要学啥?

老男孩的python培训怎么样

初识linux四周之后的总结和反思

20170705L07-09-03老男孩Linux运维实战培训-Sersync实时同步软件实战应用指南06

老男孩python高级运维开发课程