今天學習了選擇結構,算是比較口語化的與法,[如果........就會.......],達成什麼樣的條件就會發生甚麼事。
a=int(input('請輸入一個整數?'))
if a<=20:
print(a,'沒達到數值上限!')
當a小於20時,會顯示[沒達到數值上限!],如下:
請輸入一個整數?15
15 沒達到數值上限!
條件也可以有兩個或多個,當條件為兩個時:
a=int(input('請輸入一個整數?'))
if a<=20:
print(a,'沒達到數值上限!')
else:
print('已達標!')
條件為兩個時,另一個條件已else撰寫,所以程式變成[當a小於20會顯示'沒達到數值上限!',反之則顯示'已達標!']。若是條件為兩個以上,先用if開頭,接著剩下的數個條件以elif撰寫,最後以else結尾。如下:
a=int(input('請輸入一個整數?'))
if a<=20:
print(a,'沒達到數值上限!')
elif a>=20:
print('以超過數值上限!')
else:
print('已達標!')
最後剩的條件才能使用else,其餘條件則使用elif。
選擇結構的學習確實比較容易,畢竟很口語化,對我這種新手來說也算比較容易看懂,今天的學習先到此。