Python的流程控制-if條件
流程控制主要分為判斷和迴圈,這裡我們先看if條件判斷。
if語句
if expression:
statements(s)
這裡要注意的是,Python使用縮排作為語句分組的方法,所以我們建議使用4個空格作為縮排,在同一個縮排裡面的,都屬於同一個程式碼塊,當然如果用到編譯器的話,在寫完程式碼後,可以使用編譯器調整好程式碼格式。
現在我們寫一個簡單的if條件如下:
#!/usr/local/python3/bin/python
if 0<1: #如果0小於1,則執行下面縮排裡的程式碼塊內容
print("Hello World !")
# print("True")
print("False")
因為0小於1是正確的,所以該程式碼執行後將輸出以下內容:
[root@izj6cdhdoq5a5z7lfkmaeaz ~]# python 2.py
Hello World !
False
現在來個複雜一些的是,加入運算子優先順序判斷:
#!/usr/local/python3/bin/python
if not 0>1 and 1==1:
```這裡先判斷邏輯非“not”,然後再判斷“and”,這裡結果為真,
所以將執行縮排程式碼塊的內容```
print("Hello World !")
# print("True")
print("False")
我們寫一個簡單的判斷考試成績的等級的指令碼,如下所示:
#!/usr/locscorel/python3/bin/python
score=int(input("Please input score number : ")) #int()是把輸入的str字串轉換成int數值
if score <= 100: #首先判斷這個數是否小於等於100,符合條件則進入下一個判斷
if score >= 90: #判斷這個數是否大於等於90
print("You got A.")
elif score >= 75: #判斷這個數是否大於等於75
print("You got B.")
elif score >=60: #判斷這個數是否大於等於60
print("You got C")
else: #如果以上條件都不符合,則輸出下面縮排的內容
print("You got D,and not pass.")
else: #如果輸入的數大於100的輸出結果
print("Please input a correct score.")
邏輯值(bool)也就是布林值,包含了兩個值(True or False):
True 表示非空的量,比如:string,tuple,list,set,dict等所有非零數
False則表示0,None,空的量等
相關文章
- python-條件控制(if語句)Python
- Java雜記3—流程控制之條件Java
- 『無為則無心』Python基礎 — 13、Python流程控制語句(條件語句)Python
- Go:條件控制語句Go
- 『忘了再學』Shell流程控制 — 34、if條件判斷語句(二)
- 『忘了再學』Shell流程控制 — 35、多分支case條件語句
- 『忘了再學』Shell流程控制 — 33、if條件判斷語句(一)
- 03_SHELL程式設計之條件判斷和流程控制程式設計
- PL/SQL 條件控制語句SQL
- Python的流程控制 - whilePythonWhile
- Python流程控制Python
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- Python 的控制流程式碼混淆Python
- Python的流程控制:迴圈Python
- 7 Python流程控制Python
- Python if else條件語句Python
- Python程式控制流程-三大流程Python
- Python基礎之:Python中的流程控制Python
- IP SSL證書申請條件及流程
- python demo1 條件分支Python
- python三種流程控制的語句Python
- Python基礎篇(流程控制)Python
- python之流程控制語句Python
- Python條件語句與迴圈Python
- python條件判斷與迴圈Python
- Python if else條件語句詳解Python
- Python 入門 :基本條件語句Python
- Python 工匠:編寫條件分支程式碼的技巧Python
- python – 流程控制基礎習題Python
- Python流程控制語句詳解Python
- Python基礎:條件判斷 & 迴圈Python
- 小白學python系列-(6) 條件判斷Python
- Python:條件分支 if 語句全講解Python
- Python按條件刪除Excel表格資料的方法PythonExcel
- camunda快速入門(四):如何設計一個帶條件分支的流程
- 「譯」編寫更好的 JavaScript 條件式和匹配條件的技巧JavaScript
- Python中流程控制語句有哪些?Python
- 12.python流程控制之if判斷Python