python 条件控制语句(基础)学习笔记

条件控制的核心—if判断语句

一,几种if的语句格式

1,最基本的if语句

if 英文含义为如果,它的用法也与其含义一致。

格式: if 变量/常量名 比较符 值/变量名 :

                  条件判断成功后所输出的语句

age = 19
if age >= 18:
    print("You are old enough to vote!")  # 因为 age 大于18满足 if 所给的约束,故输出 print 中的值

解释 :if语句表判断,上文代码的意思是如果age大于或等于18,则输出下面的语句。

2,if and或or连用 

代码:与and连用

age_o = 22
age_1 = 18
if age_o >= 21 and age_1 >= 21:
    print("ture")

解释:if的判断的条件变成了 age_0>=21,和 age_1>=21都成立,才算成立。

代码:与or连用

age_o = 22
age_1 = 18
if age_o >= 21 or age_1 >= 21:
    print("ture")

 解释 只需要 age_0>=21或者age_1>=21任一一个成立,整个语句成立。

3,if else式语句

格式:

if   变量/常量名 比较符 值/变量名 :

           条件判断成功后所输出的语句

else :

              if条件判断不成功输出的语句

if age >= 18:
    print("You are old enough to vote!")
    print("Have you registered to vote you")
else:
    print("Sorry,you are too young to vote")
    print("Please register to vote as so")

解释 :以上面代码为例,if -else语句,首先是if的判断语句,如果if的判断语句为真(正),则输出if后面的语句,也就是(print("You are old enough to vote!"), print("Have you registered to vote you")),若是if判断语句为假的情况,则输出else后两行语句。

4,if-elif-else语句

格式:

if   变量/常量名 比较符 值/变量名 :

           条件判断成功后所输出的语句

elif   变量/常量名 比较符 值/变量名 :

           if条件判读不成功,elif判断成功时,输出的语句

else :

              以上所有条件都不成立时输出的语句

代码:

age = 12
if age < 4:
    print("Your admission cost is $0.")
elif age < 18:
    print("Your admission cost is $5.")
else:
    print("Your admission cost is $10")

解释:首先判断if,如果条件为真,输出:print("Your admission cost is $0.").若为假:

则判断,elif的语句,若为真,输出:print("Your admission cost is $5."),若为假,则输出else中的语句。

5,if-elif语句

格式:

if   变量/常量名 比较符 值/变量名 :

           条件判断成功后所输出的语句

elif   变量/常量名 比较符 值/变量名 :

           if条件判读不成功,elif判断成功时,输出的语句

代码

age = 40
if age < 4:
    print("Your admission cost is $0.")
elif age < 18:
    print("Your admission cost is $5.")
elif age < 36:
    print("Your admission cost is $10.")
elif age < 50:
    print("Your admission is $5.")

解释:由上面接着说,我们可知 if elif 连用是可以多次约束或逐步约束,那么这个例子我们可知 else 其实也可以被 elif 所代掉,也就是会出现 if elif 类型。

就像套娃一层一层包裹,if判断语句若为假,则进行第一个elif的判断,若也为错,则执行第二个eilf语句的判断,以此类推

注意,若任意一个判断语句都为假,则不执行.

相关推荐

  1. python 条件控制语句基础学习笔记

    2023-12-22 13:34:01       51 阅读
  2. python笔记(12)条件控制

    2023-12-22 13:34:01       35 阅读
  3. [Python学习篇] Python条件语句

    2023-12-22 13:34:01       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 13:34:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 13:34:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 13:34:01       82 阅读
  4. Python语言-面向对象

    2023-12-22 13:34:01       91 阅读

热门阅读

  1. js获取年月日的格式

    2023-12-22 13:34:01       50 阅读
  2. Flink系列之:Elasticsearch SQL 连接器

    2023-12-22 13:34:01       52 阅读
  3. git如何修改提交代码时的名字和邮箱?

    2023-12-22 13:34:01       64 阅读
  4. 华为常用命令大全

    2023-12-22 13:34:01       53 阅读
  5. 汽车动力电池

    2023-12-22 13:34:01       56 阅读