自己对着文档打一遍比较深刻,对了 开发过程中,tab键 的效果和按4个空格键一样,但是不能混用。
对了 多行注释可以收起来的
程序执行的三大流程
if语句
成立时执行,可以只有if没有else
if.... 除了这种情况 其他输出什么 加上else (此外)就行
判断语句+逻辑运算符
只中了其中应该条件也行 or
not 取反
if-elif-else :elif满足时执行
至上而下,可以不用else
(当然可以全部用if 这样子效率比较慢)
if的嵌套
随机数
▲留个小作业:自己写一个猜拳游戏 用if 和随机数来 可以发评论区分享下~
pass 占位语句 不算重要
比如:
while 循环 重复执行某段代码
1定义条件 (计数器)
2条件控制
3条件改变
死循环
死循环是指在程序执行过程中,某个循环结构条件一直为真,导致循环无法终止的情况。下面是一个死循环的简单例子:
在编写程序时应当小心使用死循环,确保循环条件可以在某个时刻变为假,从而让程序得以结束。
循环中断
break 到这个为止 、continue 跳过这个 只能用在循环
for循环 这个用得最多
从头到尾走一遍,元素个数多少个 意味着循环多少遍
for 任意名字变量 in 容器
break 如:遇到e 中止
range
为了控制for循环次数,想实现循环次数,可以配合 range
range(结束值):默认从0开始,不包括结束值本身
[ 开始值,结束值):从开始值本身开始,终点为结束值-1
通过循环实现叠加
通过while和for都可以实现 1+ 2+ 3+4 +5..... +100
小测试:1-100 偶数相加 (用到%2)
可以自己试着打一下