1 # 作业:编写登陆接口
 2 # 输入用户名密码
 3 # 认证成功后显示欢迎信息
 4 # 输错三次后锁定
 5 import getpass
 6
 7 user = {'hepd':123456, 'hhhd':654321}       # 字典
 8
 9 name = input('用户名: ')
10
11 comm = 1
12 while name in user:
13     password = int(getpass.getpass('密码: '))
14     if comm < 3:
15         if password == user[name]:
16             print ('登录成功!欢迎')
17             break
18         else:
19             comm += 1
20             print ('密码错误!您还有%d次尝试机会,请重新输入密码' % (4 - comm))
21
22     else:
23         print ("尝试过多,账号已锁定!")
24         break
25 else:
26     print ('新用户名')
27     password = int(input('密码: '))
28     user[name] = password
29     print (user)

转载于:https://www.cnblogs.com/hepidong/p/8028469.html

Day1 - Python基础1作业【编写登陆接口】相关推荐

  1. Day1 python基础

    一.python介绍 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, ...

  2. Day1 - Python基础

    本节内容 1. Python简介  2.安装 3.第一个程序(hello world) 4.解释器 5.编程语言的分类 6.注释 7.变量 8.中文的问题 9.运算 10.输入/输出 11.流程控制/ ...

  3. 老男孩-Python之路,Day1 - Python基础1

    本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...

  4. Day1 - Python基础1

    Day1 - Python基础1 目录 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 python的创始人为吉多·范罗苏姆(Gui ...

  5. python基础 实战作业 ---Excel基本读写与数据处理

    代码地址如下: http://www.demodashi.com/demo/11650.html 看完本篇需要: 10min 作业练习需要: 0.5h~3h(依练习者对python熟悉程度而定) 看完 ...

  6. Python on the Way, Day1 - Python基础1

    一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为AB ...

  7. Python基础day02 作业解析【6道 if 判断题、9道 循环题】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day02[if结构.if elif 结构.while循环.for循环.Break ...

  8. 【Python基础】如何编写简洁美观的Python代码

    作者 | ANIRUDDHA BHANDARI 编译 | VK 来源 | Analytics Vidhya 概述 Python风格教程将使你能够编写整洁漂亮的Python代码 在这个风格教程中学习不同 ...

  9. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

最新文章

  1. 申通的云原生实践之路:如何实现应用基于容器的微服务改造?
  2. linux alsa 录音程序,Linux下alsa直接录音代码
  3. Nginx的rewrite之break指令
  4. 揭秘微信「扫一扫」识物为什么这么快?
  5. nginx,excel模板下载
  6. CSU-1982 小M的移动硬盘
  7. Anaconda安装Tensorflow环境
  8. 基于Java+SpringMvc+vue+element实现上海汽车博物馆平台
  9. GDB动态库搜索路径
  10. poj 1039 Pipe (判断 直线和 线段 是否相交 并 求交点)
  11. [USACO13DEC]牛奶调度Milk Scheduling
  12. 安全工具系列 -- 信息收集(二)
  13. CT重建-X射线断层成像仿真实验
  14. 常见下载方式之BT下载实现过程详解
  15. 从零开始学_JavaScript_系列(五)——dojo(基础,动画移动,重力模拟,动画合并,添加标签)
  16. 假期培训总结——初三寒假
  17. 我的足迹(Appinventor练习)
  18. 干货推荐!13 个技术电子书资源站,从此看书不求人
  19. Android 智能遥控器源码,基于Android手机的智能遥控器设计
  20. Redis三种启动方式(Linux)

热门文章

  1. JavaScript奇技淫巧44招(2)
  2. 用 eclipse SVN 插件共享项目
  3. 教你快速写出多线程Junit单元测试用例 - GroboUtils
  4. hibernate中 query 的list方法 用法
  5. AB_PLC_入门教程
  6. html转义符 xsl转义符
  7. Dell R410/710 升级网卡驱动
  8. 中国出版业,九死一生
  9. linux 下获取程序的绝对路径
  10. 201671010128 2017-12-17《Java程序设计》之并发