一、条件语句
具体有如下:if、if......elif、if......elif......else
注意格式:
- if后面的条件表达式没有(),以:作为结尾
- 对于多分支的条件,不是写成else if 而是elif
- 注意条件下一行要有缩进
示例:
注:
上述代码中if条件的两行代码都与条件是否成立有关
如果将第二行的缩进取消,则bbbb与条件就无关了,即无论条件是否成立,都会打印bbbb
缩进在python非常重要,缩进表示代码块,在if else elif while for .....都需要加上代码块,都是需要加上缩进来表示
而在c++、java语言中,对于代码缩进没有强制要求。但如果没有好好统一缩进,也会对代码可读性造成影响。
上述代码中,都会执行ccc这行代码,
只有满足a==1和b==2这个条件时才会打印aaa bbb ccc
满足一个条件a==1时,只会打印bbb ccc
二、空语句
当不执行任何操作时,则使用pass空语句
三、循环语句
while 条件:
循环体
for 循环:
for循环内常用range函数
range()函数
是一个内置函数,起到的效果是得到一个可迭代对象。这个可迭代对象包括了一系列整数:
range(beg,end)=>[beg,end) 前闭后开,第三个参数为步长。
例如:
for i in range(1,10,2):
print(i)
且步长还可以为负数。
注意:自建变量sum的时候与内建函数sum冲突了,之后的代码就无法使用sum函数。
使用shift+F6可以针对变量进行重命名。
continue 立即结束当前这次循环,进入下次循环
break 立即结束整个循环
- 使用random.randint(beg,end)就能生成[beg,end]的随机整数。这里为前闭后闭