一篇带你了解Python基础条件语句

上一篇 / 下一篇  2021-08-16 10:14:47

  一、什么是条件语句?
  Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
  二、if-else
  想一想:
  在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?
  答:else
  1. if-else的使用格式
  if 条件: 
      满足条件时要做的事情1 
      满足条件时要做的事情2 
   
      ...(省略)... 
  else: 
      不满足条件时要做的事情1 
      不满足条件时要做的事情2 
      ...(省略). 
  2. 应用
  下面用一个买车票的例子来帮助大家进行理解。
  结果1:有车票的情况。
  chePiao = 1 # 用1代表有车票,0代表没有车票 
   if chePiao == 1: 
       print("有车票,可以上火车") 
       print("终于可以见到Ta了,美滋滋~~~") 
   else: 
       print("没有车票,不能上车") 
       print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~") 
  运行结果:
  结果2:没有车票的情况。
  chePiao = 0  # 用1代表有车票,0代表没有车票 
  if chePiao == 1: 
      print("有车票,可以上火车") 
      print("终于可以见到Ta了,美滋滋~~~") 
  else: 
      print("没有车票,不能上车") 
      print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~") 
  结果2:没有车票的情况,运行结果:
  三、elif
  想一想:
  if能完成当xxx时做事情
  if-else能完成当xxx时做事情1,否则做事情2
  如果有这样一种情况:当xxx1时做事情1,当xxx2时做事情2,当xxx3时做事情3,那该怎么实现呢?
  答:elif
  1. elif的使用格式如下
  if xxx1: 
        事情1 
    elif xxx2: 
        事情2 
    elif xxx3: 
        事情3 
  说明:
  - 当xxx1满足时,执行事情1,然后整个if结束。
  - 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束。
  - 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束。
  - 当xxx1不满足时,xxx2也不满足,当xxx3不满足时....以此类推,直到整个if结束。
  例:改变score的值对应不同的考试等级
  score = 77 
   
     if score>=90 and score<=100: 
         print('本次考级,等级为A') 
     elif score>=80 and score<90: 
         print('本次考试,等级为B') 
     elif score>=70 and score<80: 
         print('本次考试,等级为C') 
     elif score>=60 and score<70: 
         print('本次考试,等级为D') 
     elif score>=0 and score<60: 
         print('本次考试,等级为E') 
  运行结果:
  2. 和else一起使用
  if 性别为男性: 
        输出男性的特征 
        ... 
    elif 性别为女性: 
        输出女性的特征 
        ... 
    else: 
        第三种性别的特征 
        ... 
  代码说明:
  - 当 “性别为男性” 满足时,执行 “输出男性的特征”的相关代码。
  - 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的特征”的相关代码。
  - 当 “性别为男性” 不满足,“性别为女性”也不满足,那么就默认执行else后面的代码,即 “第三种性别的特征”相关代码。
  elif必须和if一起使用,否则出错。
  四、总结
  本文基于Python基础,介绍了常见的几种条件判断语句,通过一个个小项目的实际操作,能够更好的理解条件判断语句的用法。
  针对在项目实践过程中遇到的难点,需要注意的点做了详细讲解。希望能够帮助读者更好的学习Python。

TAG: 软件开发 Python

 

评分:0

我来说两句

日历

« 2021-12-31  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 38503
  • 日志数: 263
  • 建立时间: 2020-08-11
  • 更新时间: 2021-12-30

RSS订阅

Open Toolbar