关于if else中的细节

def hello(familyname,age):
	if age > 60:
   	 	print(familyname,"奶奶")
	elif age > 20:
    	print(familyname,'姐姐')
	elif age >40:
    	print(familyname,"阿姨")
	else:
    	print('haha')
data = input("请输入您的名字:")
ages = input("请输入您的年龄:")
ages = int(ages)
hello(familyname=data, age=ages)`

当if,else里面有多个条件分支都满足时,python编译器默认在执行到第一个满足条件的if,elif语句就会直接执行语句并跳出本次选择。

猜你喜欢

转载自blog.csdn.net/weixin_45915507/article/details/108329700