控制语句 分支分流 循环语句
判断语句 if...else...if
if 条件语句(比较 逻辑 成员运算符in)
用法1:
if 条件语句:
子语句
age = 20
if age > 18:#当条件是Ture时执行子语句
print("恭喜你,你成年了")
特殊:
s=''
if s:
print("子语句执行了")
这种情况等于判空操作,是空字符串时,不会执行子语句.元组列表同理
用法2:
if 条件语句:
子语句
else:
子语句
if age > 18:
print("恭喜你,成年了")
else:
print("小屁孩,你还没长大")
用法3:
if 条件语句:
子语句
elif 条件语句: # elif可以加多个
子语句
else:
子语句
age = input("请输入您的年龄:")
if age.isdigit():
age = int(age)
if age >= 18:
print("恭喜你,你成年了")
elif age < 18:
print("小屁孩快快长大吧")
else:
print("您输入的年龄不能为负数")
else:
print("请输入数字")
拓展:
Python isdigit() 方法检测字符串是否只由数字组成。
语法
isdigit()方法语法:
str.isdigit()
返回值
如果字符串只包含数字则返回 True 否则返回 False。