疫情环境下的网络学习笔记 python Day 02

2.19下午

  昨日回顾:

  python是一门编程语言:人与计算机间沟通的介质

  为什么要和计算机沟通?

  什么是编程?

  变量:用于纪录事物变化的特征或状态

  变量名:门牌号,访问变量值的唯一途径;等于号:将变量值绑定给变量名;变量值:事物的状态,内存地址中的一个值

  存不是目的,目的是为了方便地取

 

基本数据类型

  字符串,整型,列表,字典,浮点

  字符串:用于纪录人名,地址等等信息,加引号

  

name= ‘deimos’

  整型:用于记录数字,不用引号

  age = 21

  列表:存放多种类型的数据,[]表示,用逗号隔开

  list = [deimos,bass,21] 按照索引取值

  字典:用{}表示,逗号隔开,存放多个以key:value表示的数据,key的值唯一,用字符串表示,按照key取值

dict=

‘name’ = ‘deimos’,

‘age’ = 21

}

取值方式:

print(dict[’age’])

  

  字典名[key名]

    dict.get(key) key存在则返回key的value,若不存在则返回None

 

  浮点型:用于纪录小数 num = 21.00

 

作业

必做题

  字符串类型,用r 反转译

  尽量使用.get取值,不会报错 print(students[2].get(hobbies)[0])

 

选做题

  明日内容:逻辑运算符,流程控制(if,for,while循环),输入输出

  input(please input)

  == 判断两边的值是否相等

  and 判断左右两边条件是否都为true,若都为true,则返回true。

  if,else后冒号: 回车自动缩进

  python严格要求缩进格式,省略大括号,只要在缩进范围内,就都在流程控制的执行范围内

in

  if username in user_info

  print(username)

  while 判断条件:while true:则执行缩进后的代码

  锁定5分钟==>300秒 import time

  time:python自带的一个模块,可以通过“模块名.模块功能” 进行使用

  

time.sleep(等待的时间,时间必须是整型) 锁定功能

  os模块:用于于操作系统交互

 

题目:编写用户登陆接口

  1. 输入账号密码完成验证,验证通过后输出登录成功

  2. 可以登陆不同的用户

  3. 同一账号输错三次后锁定(附加功能,在程序一直运行的情况下,一旦锁定,则锁定分钟后自动解锁

  4. 在3的基础上,一旦被锁定,无论是否关闭程序,都锁定5分钟

原文地址:https://www.cnblogs.com/telecasterfanclub/p/12334148.html