标签:if判断 密码 字符 依次 用户 连接 展示 小结 课程
一
基本运算符补充:
1.成员运算:
in
判断在...里面
not in
取反
字典参与成员运算 只有key参加 value无法参与
2.身份运算:
== 仅仅判断值是否相等
is 判断内存地址是否相等(id)
值相等内存地址不一定相等
内存地址相等值一定相等
二
流程控制
顺序结构
代码自上而下依次运行(我们之前所写的代码都是顺序结构)
分支结构
代码运行到某个节点之后根据条件的不同执行不同的代码(if判断)
循环结构
代码运行到某个节点之后一直重复执行某一段代码直到结束(while、for)
必备知识
代码缩进
在python中使用缩进来表示代码的从属关系
一般情况下我们采取四个空格来表示缩进(推荐)
并不是所有的代码都可以拥有子代码
截至目前为止只有if可以拥有子代码
同属于一个关键字的子代码必须要保持相同的缩进量
ps:可以简单的记忆遇到冒号下面的代码必缩进
1.if判断(试题类型)(分支结构)
条件可以是一个 也可以是多个连接
if嵌套(if套if)
成绩评判系统
用户登录功能
根据星期的不同做出不同的动作 周一到周五划水 周六周日躺平
2.while循环(试题类型)(循环结构)
用户登录功能
循环打印1-10 除了数字7
当while没有被break主动结束的情况下自动结束了 则会走else
循环嵌套 --->获取用户的用户名和密码(用户登录成功后的内在功能展示)
全局标志位--->flag = True--->while flag:
3.for循环 (循环结构)
小结论: for循环能够做到的事情while循环都可以做到
但是for循环使用起来比while更加的简单快捷
for 变量名 in 可迭代对象: # 看成是 字符串 列表 字典等类型
for循环的循环体代码
变量名如果你真的不知道起什么 一般都是以 i、j、item
for循环字典 指挥依次拿到字典的key
range(起始位置,终止位置)
顾头不顾尾
range
在python3中 类似于是一个老母猪
需要值的时候才会给你 不需要的时候就不给 节省内存
在python2中 直接生成一个列表
不节省内存
xrange(10) 等价于 python3里面的range()
九九乘法表(试题)
for i in range(1,10):
for j in range(1,i+1):
print(‘%s*%s=%s‘%(i,j,i*j),end=‘ ‘)
print()
总结: for循环主要用来取值用 while循环主要用来做逻辑运算用的
标签:if判断 密码 字符 依次 用户 连接 展示 小结 课程
原文地址:https://www.cnblogs.com/linxiaowen/p/14860770.html