首頁  >  文章  >  後端開發  >  Python基礎條件語句

Python基礎條件語句

Go语言进阶学习
Go语言进阶学习轉載
2023-07-25 15:11:341373瀏覽

一、什麼是條件語句?

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("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")

運行結果:

Python基礎條件語句

## 結果2:沒有車票的情況。

chePiao = 0  # 用1代表有车票,0代表没有车票
if chePiao == 1:
    print("有车票,可以上火车")
    print("终于可以见到Ta了,美滋滋~~~")
else:
    print("没有车票,不能上车")
    print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")
結果2:沒有車票的情況,運行結果:

Python基礎條件語句

##

三、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(&#39;本次考级,等级为A&#39;)
    elif score>=80 and score<90:
        print(&#39;本次考试,等级为B&#39;)
    elif score>=70 and score<80:
        print(&#39;本次考试,等级为C&#39;)
    elif score>=60 and score<70:
        print(&#39;本次考试,等级为D&#39;)
    elif score>=0 and score<60:
        print(&#39;本次考试,等级为E&#39;)

运行结果:

Python基礎條件語句

2. 和else一起使用

   if 性别为男性:
       输出男性的特征
       ...
   elif 性别为女性:
       输出女性的特征
       ...
   else:
       第三种性别的特征
       ...

代码说明:

- 当 “性别为男性” 满足时,执行 “输出男性的特征”的相关代码。

- 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的特征”的相关代码。

- 当 “性别为男性” 不满足,“性别为女性”也不满足,那么就默认执行else后面的代码,即 “第三种性别的特征”相关代码。

  elif必须和if一起使用,否则出错。


四、總結

本文基於Python基礎,介紹了常見的幾個條件判斷語句,透過一個個小項目的實際操作,能夠更好的理解條件判斷語句的用法。

針對在專案實作過程中遇到的困難點,需要注意的點做了詳細解說。

以上是Python基礎條件語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:Go语言进阶学习。如有侵權,請聯絡admin@php.cn刪除