python基础:(四)语句———if语句


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

猜你喜欢

转载自blog.csdn.net/qq_63913621/article/details/129149913
今日推荐