python基礎知識-if語句

基本格式

單個判斷:

if 條件①:
	語句① # 注意有個縮進
    語句②
else:
	語句③# 注意有個縮進
    語句④

滿足條件①則執行,語句①和語句②,不滿足則執行語句語句③,語句④

if條件與冒號之間沒有空格,else與冒號之間也沒有空格,加了空格也可以運行,但不是正確的編碼風格,會出現警告


多種判斷:

if 條件①:
	語句① # 注意有個縮進
elif 條件②:
    語句②
elif 條件③:
	語句③
else:
	語句④

滿足條件①,則執行語句①,則下面語句不被執行,不滿足條件①,但滿足條件②,則會執行語句②,依此類推,條件①②③都不滿足,則執行語句④


if嵌套:

if 條件①:
	語句①
    if 條件②:
    	語句② #注意縮進就行   

滿足條件①,則會執行語句①,然後會接着往下執行,判斷條件②,滿足則執行語句②


三目運算符:

第一種:
語句① if 條件① else 語句②
第二種:
a=字符串① if 條件① else 字符串②

第一種,判斷條件①,滿足則執行語句①,否則執行語句②
第二種,判斷條件①,滿足則返回字符串①,否則返回字符串②

三目運算符瞭解更多、、、


代碼練習

問題描述

輸入一個分數,判斷輸入的分數是哪個等級,80~100爲A,60~80爲B,小於60爲C

代碼部分

score=int(input('請輸入分數:')) # input返回類型爲str,所以強制轉換成int
if score >= 80 and score <= 100:
    print("等級爲:A")
elif score >= 60 and score < 80:
    print('等級爲:B')
else:
    print('等級爲:C')
# 三目運算符相關例子
# 第一種
# print('及格啦!') if score >=60 else print('很可惜哦,沒有及格!')
# 第二種
# score = 65
# grade ='及格啦' if score >= 60 else '很可惜哦,沒有及格!'
# print(grade)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章