最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python 函数之条件控制

XAMPP案例 admin 521浏览 0评论
我们在定义自己的函数时,可能会想让它在不同的条件下,执行不同的操作。比如我们想设计一个判断闰年的小程序,那么我们需要根据年份是否满足闰年的条件来判断。闰年判断条件为:年份能被4整除,但不能被100整除,或者能被400整除。比如:

zzzzzs91

 那么我们在python中应该怎么实现呢?我们可以使用if,else从句进行实现。if conditions(成立的条件):

do something

else:

do something

 

year = 2020

if (year%4 == 0 and year%100 != 0) or (year%400 == 0):
    print("是闰年")
else:
    print("不是闰年")

 

当我们有多条判断的情况下,可以在if和else之间增加elif,用法和if是一致的。而且条件的判断也是依次进行的。首先先看条件是否成立,如果成立就运行下面的代码,如果不成立就顺次地看下面的条件是否成立,以此类推,如果都不成立则运行else对应的语句。

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 函数之条件控制

您必须 登录 才能发表评论!