Python_从零开始学习_(11) 判断 (if) 语句

1.  if 语句体验

1.1  if 判断语句基本语法

在 Python 中,  if 语句 就是用来进行判断的,  格式如下 :

if 要判断的条件 : 
     条件成立时, 要做的事情
     .....

注意 : 代码的缩进为一个 tab 键,  或者 4 个空格 ---- 建议使用空格

  • 在 Python 开发中,  Tab 和空格不要混用 !

我们可以把整个 if 语句看成一个完整的代码块 

2.  运算符

2.1  比较运算符

运算符 描述
== 检查两个操作数的值是否 相等,  如果是, 则条件成立,  返回True
!= 检查两个操作数的值是否 不相等,  如果是, 则条件成立,  返回True
> 检查左边操作数的值是否 小于 右边操作数的值,  如果是,  则条件成立,  返回 True
< 检查左边操作数的值是否 大于 右边操作数的值,  如果是,  则条件成立,  返回 True
>= 检查左边操作数的值是否 大于或等于 右边操作数的值,  如果是,  则条件成立,  返回 True
<= 检查左边操作数的值是否 小于或等于 右边操作数的值,  如果是,  则条件成立,  返回 True

2.2 else 处理调节不满足的情况

else , 格式如下 :

if 要判断的条件:
    条件成立时,要执行的代码
    ......
else:
    条件不成立时,  要执行的代码
    ......
  • 注意 : if  和  else  语句一节各自的缩进部分共同是一个  完整的代码块 ,每一行代表一个动作,不要在同一行写两个print()

2.3  判断语句演练

# 记录年纪
age = int(input("你多大了"))

if age >= 18:
    # 如果满 18 岁, 允许进入网吧
    print("你已成年, 可以进入汉庭网吧!")
else:
    # 如果不满足条件, 回家喝奶,长高高
    print("你还小,快快长大吧")

# 这句代码不论满足不满足条件都会执行!
print("这句代码什么时候执行?")

2.  elif

  • 在开发中,  使用 if 可以 判断条件
  • 使用 else 可以处理 条件不成立 的情况
  • 但是,  如果希望 再增加一些条件条件不同,  需要执行的代码不同 时,  就可以使用 elif 
  • 语法格式如下:
if 条件1:
    条件1满足执行的代码
    ......
elif 条件2:
    条件2满足时,执行的代码
    ......
elif 条件3:
    条件3满足时,执行的代码
    ......
else:
    以上条件都不满足时,执行的代码
    ......
  • 对比逻辑运算符的代码
if 条件1 & 条件2:
    条件1满足 并且 条件2满足 执行的代码
    ......

注意 : 

  1. elif 和 else 都必须和 if 联合使用,  而不能单独使用
  2. 可以将 if , elif 和 else 以及各自缩进的代码,  看成一个 完整的代码块

演练 :

# 今天是吃什么
today = "星期三"

if today == "星期一":
    print("吃鸡")
elif today == "星期二":
    print("吃鸭")
elif today == "星期三":
    print("吃鹅")
else:
    print("吃饭")

猜你喜欢

转载自blog.csdn.net/jiandan1127/article/details/82889559