判斷語句的使用
判斷語句的使用
判斷語句有if,if…else,if…elif…elif…else。
if…else語句
age = int(input('請輸入你的年齡'))
if age < 18:
print('未成年不準進入') # 如果年齡在18以下,列印未成年不準進入
else:
print('澳門首家線上廣場上線了')# 否則列印澳門...
上述if…else語句相當於將一件事劃分為兩個標準,分別是年齡>=18和年齡<18,如果要劃分成多個標準我們則需要利用if…elif…elif…else語句.
if…elif…elif…else語句
score = float(input('請輸入成績:'))
if 0 <= score <60:
print('你個垃圾')
if 60 < score <= 80:
print('及格')
if 80 < score <= 90:
print('良好')
if 90 < score <= 100:
print('你很棒哦')
以上的程式碼,if語句之間不存在關聯,也就是說,如果我輸入的值是23,按照程式碼的順序,應當在’你個垃圾’結束,但是上述程式碼還會繼續往下判斷,但這並沒有什麼必要,所以我們使用if…elif…elif…else語句。
score = float(input('請輸入成績:'))
if 0 <= score <60:
print('你個垃圾')
elif 60 < score <= 80:
print('及格')
elif 80 < score <= 90:
print('良好')
elif 90 < score <= 100:
print('你很棒哦')
else:
print('你骯髒,你作弊!')
上述程式碼當我輸入值為23,在’你個垃圾’就會結束,之後的程式碼就不會執行。
if語句的巢狀
# python裡使用強制縮排來表示語句之間的結構
ticket = input('你買票了嗎?Y/N')
if ticket == 'Y':
print('你可以進站了')
safe = input('安檢通過了嗎?Y/N')
if safe =='Y':
print('可以進站候車了')
else:
print('滾!')
else:
print('沒買票,滾蛋!')
pass關鍵字的使用
pass關鍵字在python中沒有實際的意義,只是用來佔位,保證程式碼的完整性。
sleeping_hours = int(input('你的睡眠時間是多少'))
if sleeping_hours > 8:
pass # pass表示佔位,沒有實際含義,保證程式碼完整
sleeping_hours = int(input('你的睡眠時間是多少'))
if sleeping_hours > 8:
print('傻子') # 如果if判斷語句後沒有條件成立執行的結果,會報錯,所以利用pass進行佔位。
if判斷語句的注意點
# 1.區間判斷
# 在python中,判斷區間可以連寫
# 但是在一些語言中,判斷區間需要用邏輯運算子連線,score >=0 and score < 60
score = float(input('請輸入你的成績:'))
if 0 <= score < 60:
print('你個垃圾!')
# 隱式型別轉換
if 8:
print('hello world')
# if後面跟的是判斷的條件,會產生判斷的結果——布林值,因此如果不是布林型別的值,會自動轉換成布林型別!
# 三元表示式(對if...else的簡寫)
num1 = int(input('請輸入一個數字:'))
num2 = int(input('請再輸入一個數字:'))
if num1 > num2:
x = num1
print('兩個數中大的數是:',x)
上述程式碼可簡化為:
num1 = int(input('請輸入一個數字:'))
num2 = int(input('請再輸入一個數字:'))
x = num1 if num1 > num2 else num2
print('兩個數中較大的那個是:',x)
相關文章
- 判斷語句
- python迴圈語句判斷的使用Python
- JS的判斷語句:判斷、迴圈JS
- Go的條件判斷語句的使用Go
- C 判斷語句
- 012 判斷語句
- python之判斷語句Python
- makefile--if條件判斷語句的語法與使用
- Java 判斷語句 - if…else/switchJava
- Python入門 - 判斷語句Python
- 11.9 python之判斷語句Python
- 條件判斷語句 if case
- Python之判斷迴圈語句Python
- Nginx實現IF語句裡的AND,OR多重判斷Nginx
- if、else if、else判斷語句的幾個小例子
- 肖sir__python之判斷語句4.1Python
- MySQL條件判斷IF,CASE,IFNULL語句詳解MySqlNull
- Python中if條件判斷語句怎麼用?Python
- Java中的條件判斷語句-動力節點Java
- 最簡潔的python條件判斷語句寫法Python
- Linux判斷上一個語句是否執行成功Linux
- python兩種簡潔的條件判斷語句寫法Python
- 一個小技巧助您減少if語句的狀態判斷
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- 從零開始學習C++之if判斷語句C++
- day31-33 關於點選事件內的判斷語句事件
- 前端筆記之JavaScript(三)關於條件判斷語句、迴圈語句那點事前端筆記JavaScript
- python基礎之如何用if語句判斷多個條件?Python
- 使用帶型別判斷的比較判斷型別
- C語言中迴圈語句while 中判斷條件出現 || 和 && 的區別C語言While
- if 判斷使用
- 『忘了再學』Shell流程控制 — 34、if條件判斷語句(二)
- 『忘了再學』Shell流程控制 — 33、if條件判斷語句(一)
- python if判斷的使用格式Python
- C語言判斷素數,判斷質素演算法C語言演算法
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- 組合語言---判斷字元組合語言字元
- 前端筆記之JavaScript(二)關於運算子&初識條件判斷語句前端筆記JavaScript