一、if语法
条件语句 :条件成立执行某些 代码,条件不成立则不执行这些代码。
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
示例1
if True:
print('条件成立执行的代码1')
print('条件成立执行的代码2')
print('这个代码执行吗?')
if False:
print('条件成立执行的代码1')
print('条件成立执行的代码2')
print('这个代码执行吗?')
示例2
age=int(input('请输入您的年龄:'))
if age>=18:
print(f'您的年龄是{age},已经成年!')
print('执行完毕')
二、if…else…
条件成立执行if下方的代码;条件成立执行else下方的代码。
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
else:
条件不成立执行的代码1
条件不成立执行的代码2
......
示例
age=int(input('请输入您的年龄:'))
if age>=18:
print(f'您的年龄是{age},已经成年!')
else:
print(f'您的年龄是{age},尚未成年!')
print('执行完毕')
三、多重判断
if 条件1:
条件成立执行的代码1
条件成立执行的代码2
......
elif 条件2:
条件不成立执行的代码1
条件不成立执行的代码2
......
......
else:
以上条件都不成立执行的代码
示例
age=int(input('请输入您的年龄:'))
if age<18:
print(f'您的年龄是{age},尚未成年!')
elif 18<=age<=60:
print(f'您的年龄是{age},已经成年!')
else:
print(f'您的年龄是{age},年过古稀!')
print('执行完毕')
三、if嵌套
if 条件:
条件1成立执行的代码
条件1成立执行的代码
if 条件2:
条件2成立执行的代码
条件2成立执行的代码
示例
money=100
num=10
if money>=10:
print('余额充足可以支付! ')
if num>=1:
print('购买成功!')
else:
print('数量不足,购买失败!')
else:
print('余额不足!')
四、三目运算符
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式
示例1
a=1
b=2
c=a if a>b else b
print(c)
示例2
i=10
j=6
k=i-j if i>j else j-i
print(k)