Python是一种高级语言,他的语法简单,易于学习,而且功能强大。在Python中,if语句是一种非常重要的控制流语句,他可以根据条件来执行不同的代码块。而else if是if语句中的一种扩展方式,它可以让我们在多个条件之间进行判断。
语法
if 条件1
# 执行满足条件的代码
else:
# 执行其他代码
示例
首先来一个简单的示例:
num = 8
if num % 2 == 0:
print("偶数")
else:
print("奇数")
显而易见,以上代码输出结果为“偶数”,因为8是偶数。
嵌套if else语句的使用
以下就用一个例子来使大家明白:
# 公司要发礼物,条件是:1、必须是大于等于18岁小于30岁的成年人 # 2、同时入职时间需满足大于两年,或者级别大于3才可领取
age=20
year=1
level=4
print("公司要发礼物")
if age>=18:
print("你是成年人")
if age <30:
print("年纪达标继续判断")
if year > 2:
print("恭喜你,年龄和入职都达标,可以领取")
elif level > 3:
print("恭喜你,年龄和等级都达标,可以领取")
else:
print("不好意思,尽管你的年龄达标,但你的入职和等级不达标,无法领取")
else:
print("不好意思,你的年龄太大了")
else:
print("Sorry,未成年人不可以领取礼物")
运行结果如下:
首先自定义一个年龄,工龄和等级然后用if,else进行自由嵌套