do something
else:
do something
year = 2020
if (year%4 == 0 and year%100 != 0) or (year%400 == 0):
print("是闰年")
else:
print("不是闰年")
if condition(成立的条件):
do something
elif condition:
do something
…
else:
do something
我们用一个具体的例子来看一下:
以上面的例子为基础,如果我们想更细的将闰年分为普通闰年和世纪闰年,世纪闰年就是能被400整除的年份,这里就需要用到elif啦
if year%4 == 0 and year%100 != 0:
print("是普通闰年")
elif year%400 == 0:
print("是世纪闰年")
else:
print("不是闰年")
有的时候我们可能对符合某个条件的数据进行处理,而对于不符合条件的则不进行处理,这时候我们也可以单独使用if语句。如果我们在if条件下还需要进行其他条件的判断,我们也可以使用if嵌套,可以把if…elif….else结构放在另一个if…elif….else结构中。
if condition(成立的条件):
do something
if condition:
do something
elif condition:
do something
else:
do something
elif condition:
do something
…
else:
do something
大家动手来试一试吧!
转载请注明:XAMPP中文组官网 » Python 函数之条件控制