python3 7入門系列五 if 語句

2021-09-21 02:25:06 字數 1763 閱讀 4982

if 是條件判斷語句,是高階語言都有的特性。

數字比較

>>> age = 18

>>> age == 18

true

數字比較有等於、小於、小於等於、大於、大於等於

>>> age = 18

>>> age == 18

true

>>> age < 17

false

>>> age <= 17

false

>>>

>>> age > 18

false

>>> age >= 18

true

判斷多個條件

>>> age = 18

>>> height = 170

>>> age >= 18 and height >= 170

true

>>> age > 18 or height > 165

true

>>> (age > 18) or (height > 165)

true

布林表示式

>>> a = 'he' not in 'hello'

>>> a

false

>>> changed = true

>>> changed

true

if 語句

>>> age = 19

>>> if age >= 18:

...     print('你成年了')

...你成年了

if - else

>>> age = 17

>>> if age >= 18:

...     print('你成年了')

... else:

...     print('你未成年')

...你未成年

if - elif - else

>>> age = 19

>>> if age < 18:

...     print('你未成年')

... elif age < 22:

...     print('你成年了,但是你還不能結婚')

... else:

...     print('你可以結婚了')

...你成年了,但是你還不能結婚

可以有多個elif

>>> age = 33

>>> if age < 18:

...     print('你未成年')

... elif age < 22:

...     print('你還不能結婚')

... elif age < 30:

...     print('你該結婚了')

... elif age < 60:

...     print('你還不能退休')

... else:

...     print('你可以退休了')

...你還不能退休

>>> message = 'hello python'

>>> if message:

...     print('你有新的訊息')

... else:

...     print('沒有訊息')

...你有新的訊息

python3 7入門系列八 函式

函式是具有名字的一段可重複使用的 塊 定義函式使用關鍵字 def def hello print hello hello hello 函式的引數 def hello name print hello,name hello tom hello,tom 其中,定義hello函式時的引數name是形參,呼...

python3 7入門系列十四 排版縮排及其他

縮排 python的 組織排版不用大括號,而是靠縮進來表示 塊,如 a 5 if a 0 print 大於0 else print 小於等於0 並且縮排一定要對齊 即空格數要一樣 不對齊會報語法錯誤 空行相同功能的語句寫在一起,不同功能的語句用空行分隔 函式之間用空行分隔 類的後面用兩行空行分隔 注...

Python3 7安裝部署

教你如何在 centos 7 下編譯安裝 python 3.7 與 python 2.7.5 共存。環境 centos 7.6 x64 一 安裝python 3.7 wget 如果沒有wget命令,可以使用命令安裝 yum y install wget 安裝依賴包,避免安裝過程 現的 zipimpo...