Python 条件判断语句
'''
Python 条件判断语句
格式1
if 条件 :
else:
格式2
if 条件 :
elif条件 :
else:
三目: second_max = num1 if 条件语句 else num2
'''
# 快捷键: tab 整体向右移动一个水平制表符,shift + tab 整体向左移动一个水平制表符
num1 = 10
num2 = 20
if num2 > num1:
# 注意缩进,同一缩进表示同一代码块
print(f"num1 = {num1}, num2 = {num2}")
print('true1 可以多行')
print('------------------------------------------')
if num1 > num2:
print(f"num1 = {num1}, num2 = {num2}")
print('true 可以多行')
else:
print("else num1 小于 num2")
print('------------------------------------------')
if num1 > num2:
print(f"elif=> num1 = {num1}, num2 = {num2}")
print('elif=> true 可以多行')
elif num1 < num2:
print(f"elif=> num1 小于 num2")
else:
print("elif=> else num1 小于 num2")
print('---------------------------')
# 三目判断, if 条件为真是返回 if 前的值,否则返回 else 后的值
second_max = num2 if num2 > num1 else num1
print(f'second_max : {second_max}')
print('---------------------------')
print('if嵌套')
if 1 == 1 and 2 == 2:
print('if 第一层')
if 3 == 3:
print('\t if 第二层')