少說話多寫程式碼之Python學習025——條件語句02(if語句)
阿新 • • 發佈:2018-11-06
條件語句一般就是使用if語句,或者其等價的運算方式。
我們先看看Python中if語句的用法,
name = input('請輸入你的名字:')
if name.endswith('樹') :
print('你好,',name)
比如,輸入如下,輸出結果:
請輸入你的名字:白楊樹
你好, 白楊樹
可以看到,if語句的基本格式為,if後跟條件表示式,然後冒號結束,冒號後面是條件滿足後執行的語句。
那麼我們來看if-else語句,
name = input('請輸入你的名字:') if name.endswith('樹') : print('你好,',name) else: print('Hello,',name)
滿足if條件的輸出:
請輸入你的名字:白楊樹
你好, 白楊樹
不滿足if條件的輸出:
請輸入你的名字:白楊
Hello, 白楊
在看完整的if語句,
num=int(input('請輸入一個整數:'))
if num >0 :
print(num,'大於0')
elif num<0 :
print(num,'小於0')
else:
print(num,'等於0')
大家可以下載程式碼試試輸入和輸出。
使用if語句,那麼我們必須試一試Python的特色之一,縮排的寫法。我們使用一個if巢狀,看一看錯落有致的程式碼。
#巢狀if name = input('請輸入你的名字:') if name.endswith('樹') : if name.startswith('白'): print('哈哈',name) elif name.__contains__('楊'): print('嘿嘿',name) else: print('嗚哈哈,',name) else: print('Hello,',name)
分別輸入輸出如下:
請輸入你的名字:白楊樹
哈哈 白楊樹
請輸入你的名字:楊樹
嘿嘿 楊樹
請輸入你的名字:橡樹
嗚哈哈, 橡樹
請輸入你的名字:大山
Hello, 大山
工程檔案下載:https://download.csdn.net/download/yysyangyangyangshan/10728061