十六、if…else语句
(一)if语句
注意:if后面有冒号。
a=22
b=12
if b<22:
print("yes")
(二)缩进
if语句没有缩进会引发错误
(Python依靠缩进即行首的空格来定义代码中的范围,为此其它编程语言通常使用大括号)
a=22
b=12
if b<22:
print("yes")
(三)elif语句
a=22
b=12
if b>22:
print("yes")
elif a==22:
print("a=22")
(四)else语句
1、基本else
1)在其它关键字捕获任何未通过前面的提交抓获
a=22
b=12
if b>22:
print("yes")
elif a<22:
print("a<22")
else:
print("a=22")
2)也可以没有elif,else后面要有冒号
a=22
b=12
if b>22:
print("yes")
#elif a<22:
# print("a<22")
else:
print("a=22")
2、and语句
测试是否满足多个条件
a=22
b=12
if b>22 and a<=22:
print("True")
else:
print("假的")
a=22
b=12
if b<22 and a==22:
print("满足")
3、or语句
多个条件时只需要满足其中一两个条件
a=22
b=12
if b>22 or a<=22:
print("True")
else:
print("假的")
4、if嵌套语句
x=41
if x>10:
print("low")
if x>20:
print("high")
else:
print("good")
5、pass语句
if语句不能为空,但如果有一个if没有内容的话把pass放入该语句避免出错。
x=41
if x>10:
print("low")
if x>20:
pass
else:
print("good")
十七、while循环语句
(一)基本理解
条件为真时就执行一组语句
i=2
while i<8:
print(i)
i=i+2
(二)中断声明
使用break语句
i=2
while i<8:
print(i)
if i==4:
break
i=i+2
(三)、continue声明
使用continue语句,可以停止当前的迭代,并继续下一个
i=2
while i<8:
i=i+1
if i==6:
continue
print(i)
(四)else语句
使用else语句,当条件不为真时再运行一次代码块,一旦条件为假打印一条消息
i=0
while i<6:
i=i+1
if i==3:
continue
print(i)
else:
print("i>6")