专业编程基础技术教程

网站首页 > 基础教程 正文

零基础学python第十一天之if elif else

ccvgpt 2024-07-29 13:40:48 基础教程 11 ℃

我们的目标是:用最短的时间从编程零基础提升到掌握python常用的基本知识。加油!


零基础学python第十一天之if elif else

我们之前学习过if的用法,今天我们对if的用法进行一下扩展,加上两个新的判断指令elif和else。

if 判断条件1:

执行命令1

elif 判断条件2:

执行命令2

……

elif 判断条件n:

执行命令n

else

执行命令n+1

以上代码的含义是:当满足判断条件1时,执行命令1;当满足判断条件2时,执行命令2;……当满足判断条件n时,执行命令n;当所有判断条件都不满足时,执行命令n+1。

我们以一段测试数值是否为5、7、11倍数的代码为例,来深化对elif和else用法的理解。示例代码如下:

上图代码文本内容如下:

for i in range(1,30):
    if i%5==0:
        print(i,"是5的倍数")
    elif i%7==0:
        print(i,"是7的倍数")
    elif i%11==0:
        print(i,"是11的倍数")
    else:
        print(i,"不是5、7、11的倍数")

代码中的计算式i%5的含义是,计算i 除以5的余数,判断i%5==0是为了判断i 除以5的余数是否为0,如果余数为0,则此时i是5的倍数。

代码运行结果如下:

今天就分享到这,希望有意向学习python的朋友通过阅读本文能有所收获,欢迎评论区留言交流。

Tags:

最近发表
标签列表