1.与用户交互:
输入:控制计算机能够像人一样接收外界输入的内容
input(“”)
输出:控制计算机能够像人一样把自己的处理结果输出给用户
print()
%s接收任意类型
%d只接收数字类型
2.流程控制
If判断:
完整语法:只有前面的条件不成立,才往下运行。
If 条件1:
代码1
代码2
代码3
…
elif 条件2:
。。。
elif 条件3:
。。。
。。。。
Else:
代码1
代码2
代码3
…
一:单分支:
只有一个if判断
二:双分支:
由if和else构成(可以有elif)
三:多分支:
多个组成
While循环:
一:基本语法:
While 条件:
代码1
代码2
.。。。
二:死循环:永远也不结束的循环:
While True:
Print(‘1’)
三:结束while循环的两种方式
1.break:直接终止本层循环,不会有下一次循环
2.条件改为假,不会直接终止本层循环,会在下一次循环终止
四:while+continue:
终止本次循环,直接进入下一次循环。
且跟continue同一级别时,只能在continue之前写代码。
五:while+else
在while循环正常结束后运行else下的代码。被break终止时,无法运行else下代码。
For循环
For+break
For+continue
For+else
用法与while相似
For+range
Python2快速产生一个列表的数,顾头不顾尾
Python3里面得出一个range(0,x),顾头不顾尾
For+enumerate
把enumerate()里的值变成元组
For循环嵌套:
外循环一次,里循环全部走完一次