目录
ps:本节涉及到到简单的for循环语句。
ps:下述代码是在pycharm中运行的
一.if语句语法
if语句语法:
if 判断条件:
ps:if语句的这个判断条件就是就是返回一个True 或者 False
ps:判断条件用术语说就是-条件测试
1.1 if语句举例
for num in range(2,10):
if num%2==0:# %取余运算
print(num)
二.if-else语句语法
if 判断条件:
else:
2.1 if-else语句举例
for num in range(2,10):
if num%2==0:# %取余运算
print(f"{
num}:偶数")
else:
print(f"{
num}:奇数")
三.if-elif-else语句语法
if 判断条件:
elif 判断条件:
elif 判断条件:
elif 判断条件:
...
else:
3.1.if-elif-else语句举例
for num in range(2,10):
if num < 4:
print(f"{
num}:小于4")
elif num<8:
if num == 4:
print(f"{
num}:等于4")
else:
print(f"{
num}:大于4小于8")
else:
if num == 8:
print(f"{
num}:等于8")
else:
print(f"{
num}:大于8")
四.if-elif语句语法
if 判断条件:
elif 判断条件:
elif 判断条件:
elif 判断条件:
...
4.1.if-elif语句举例
for num in range(2,10):
if num < 4:
print(f"{
num}:小于4")
elif num < 8:
if num == 4:
print(f"{
num}:等于4")
else:
print(f"{
num}:大于4小于8")
五.多个判断条件(类比c语言中的&& ||)
5.1 and
说明:条件1 and 条件2 and ...,and是指他们条件都符合执行下一条语句。
举例:
for num in range(2,10):
if num >= 4 and num < 8 :
print(num)
5.2 or
说明:条件1 or 条件2 or ...,and是指他们条件有一个返回True则执行下一条语句。
for num in range(2,10):
if num < 4 or num > 8 :
print(num)
六.tips—布尔表达式
说明:布尔表达式是条件测试的别名,即返回值为True /False