if用于控制程序的执行。
if的语法格式为:
# 只有if
if "判断条件": # 需要条件判断
"满足条件时,执行代码块"
# if...else
if "条件1":
"条件1为真时,执行代码块"
else: # else不需要条件判断
"不满足条件1,执行代码块"
# if...elif...else 多个条件时使用
if "条件1":
"语句1"
elif "条件2": # elif需要条件判断
"语句2"
else:
"语句3"
if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系:
# 举例说明,比如网吧只能是18岁以上,70岁以下的人进入。设计语句如下
age = int(input("请输入您的年龄:"))
if 18 <= age <= 70:
print("年龄符合,可以进入网吧!")
else:
print("抱歉,您的年龄不符合,不可以进入网吧!")
if条件判断语句,可以使用and, or连接多个条件判断:
# 举例说明,比如网吧只能是18岁以上,70岁以下的男士进入。设计语句如下
age = int(input("请输入您的年龄:"))
sex = input("请输入您的性别:")
if 18 <= age <= 70 and sex == '男':
print("年龄符合,可以进入网吧!")
else:
print("抱歉,您的年龄不符合,不可以进入网吧!")