Python条件控制之if语句的语法结构:
'''
if语句基本结构如下:
if 条件1:
条件代码1
elif 条件2:
条件代码2
else:
条件代码3
'''
# 案例如下
#!/bin/bash
num_list = [1,2,3,4,5,6]
if len(num_list) > 3: # 条件1
print("num_list列表的长度为:"len(num_list) + ",大于3" )
elif max(num_list) < 3: # 条件2
print("num_list列表的最大值为:"max(num_list))
else: # 其他情况条件
print("其他情况")
Python也可以用match … case语句进行条件判断,具体语法结构如下
'''
# match .. .case 语法结构:
match 对象:
case 条件1:
执行代码1
case 条件2:
执行代码2
case 条件3:
执行代码3
case _:
执行其余代码
'''
# 案例如下
#!/bin/bash
obj_list = ['java','python','go','groovy','C']
for obj in objlist:
match obj:
case 'java':
print("我是java")
case 'python':
print("我是Python")
case 'groovy':
print("我是groovy")
case _:
print("我是其他语言")
基本格式如下:
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句
# 案例如下
# !/bin/bash
num=int(input("输入一个数字:"))
if num%2==0:
if num%3==0:
print ("你输入的数字可以整除 2 和 3")
else:
print ("你输入的数字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你输入的数字可以整除 3,但不能整除 2")
else:
print ("你输入的数字不能整除 2 和 3")
觉得有用的话点个赞 👍🏻 呗。 ❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙