zoukankan      html  css  js  c++  java
  • python-if语句

    if 判断条件1:
        执行语句1……
    elif 判断条件2:
        执行语句2……
    elif 判断条件3:
        执行语句3……
    else:
        执行语句4……
    

    由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。(不要忘记if 判断语句:::::::冒号

    如果判断需要多个条件需同时判断时:

    • 可以使用 or (或),表示两个条件有一个成立时判断条件成功;
    • 使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

    引用代码链接:https://blog.csdn.net/hh5820/article/details/80964247

    python的if语句和其他语言有些不同之处?

    • 它没有用括号来表示代码块,而是使用缩进,现在乍听一下你可能不太明白,缩进的写法:
    • if的基本语法格式看下面:第一行是条件语句,如果满足条件就会执行第二行,没有括号或者结束语句,比如endif,没有。
    • 假如第二行没有缩进,就会产生错误。
    • 新手容易犯一个错误就是条件语句后面不写冒号。
    • 假如有多个条件,我们可以使用else,当条件不满足的时候执行它下面的语句块。当然else是顶个写,并且后面记得写冒号。
    • 如果还有更多的条件,我们可以使用elif,同样不要忘记冒号和缩进

     条件测试:if ?=>true or false?

    =赋值

    ==检查,考虑大小写。

    if a not in b

      print()

    布尔表达式:true or false。

    if语句

    if语句;if -ellif-else结构

    1 banned_users = ['andrew', 'carolina', 'david']
    2 user = 'marie'
    3 
    4 if user not in banned_users:
    5     print(user.title() + ", you can post a response if you wish.")
     1 age = 12
     2 
     3 if age < 4:
     4     price = 0
     5 elif age < 18:
     6     price = 5
     7 elif age < 65:
     8     price = 10
     9 elif age >= 65:
    10     price = 5
    11 
    12 print("Your admission cost is $" + str(price) + ".")

    使用多个elif与else本质无区别,都是执行判断。(可以省略else也是一样的效果)。

    使用if语句处理列表

    检查特殊元素:for a in as:

            print()

  • 相关阅读:
    团队作业2-《需求规格说明书》
    团队作业 —— 团队选题
    自我介绍+软工五问
    团队作业5——测试与发布(Alpha版本)
    结对项目(与陈超国)
    个人项目wordcount
    自我介绍+软工5问
    个人项目(C语言)
    自我介绍+软工五问
    第三篇 Scrum冲刺博客
  • 原文地址:https://www.cnblogs.com/BBS2013/p/12748718.html
Copyright © 2011-2022 走看看