专栏首页用户画像python菜鸟教程 | if elif else 判断

python菜鸟教程 | if elif else 判断

上一讲主要学习了 if else 内容,本讲将要学习最后一个语句 elif(else if)。

基本使用 

if condition1:
    true1_expressions
elif condition2:
    true2_expressions
elif condtion3:
    true3_expressions
elif ...
    ...
else:
    else_expressions

如果有多个判断条件,那可以通过 elif 语句添加多个判断条件,一旦某个条件为 True,那么将执行对应的 expression。 并在之代码执行完毕后跳出该 if-elif-else 语句块,往下执行。

实例 

x = 4
y = 2
z = 3
if x > 1:
    print ('x > 1')
elif x < 1:
    print('x < 1')
else:
    print('x = 1')
print('finish')

因为 x = 4 那么满足 if 的条件,则将输出 x > 1 并且跳出整个 if-elif-else 语句块,那么紧接着输出 finish。 如果将 x = -2 那么将满足 elif x < 1 这个条件,将输出 x <1, finish

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python菜鸟教程 | if else 判断

    当 if 判断条件为 True,执行 true_expressions 语句; 如果为 False,将执行 else 的内部的 false_expression...

    week
  • java 五子棋

    week
  • 潘石屹用Python解决100个问题 | 打印菱形

    week
  • 【Python 第23课】 if, elif, else

    今天补充之前讲过的一个语句:if。为什么我跳要着讲,因为我的想法是先讲下最最基本的概念,让你能用起来,之后你熟悉了,再说些细节。 关于if,可以发送数字『7』回...

    Crossin先生
  • 验证调用HttpServletResponse.getWriter().close()方法是否真的会关闭http连接

    线上项目突然遭到大量的非法参数攻击,由于历史问题,之前的代码从未对请求参数进行校验。 导致大量请求落到了数据访问层,给应用服务器和数据库都带来了很大压力。 ...

    2Simple
  • 解决SSH登录缓慢

    --------------------- Author: Frytea Title: 解决SSH登录缓慢 Link: https://blog.fr...

    宋天伦
  • 利用Windows PowerShell来批量创建Office 365(各种订阅)用户

    本文参考的官方文档:https://docs.microsoft.com/zh-cn/office365/enterprise/powershell/creat...

    Erwin
  • 精选6大界面交互网站,个个好用到爆!

    UI movement此站更新比较快,主要展示移动APP的动效界面为主。是一个致力于手机和分享最好的UI设计灵感,帮助设计师获得最优秀的UI设计作品,通过邮箱可...

    宇相
  • C#网络编程(接收文件) - Part.5

    这篇文章将完成 Part.4 中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我就将它拆为两篇了,本文...

    张子阳
  • 怎么用IDEA快速查看类图关系?

    做Java开发的,现在普遍都用上idea了。可以说,idea是当之无愧的Java开发神器。如果,你现在还没用idea,那肯定是你还没有感受过它的强大。

    烟雨星空

扫码关注云+社区

领取腾讯云代金券