Python自學_把if/lese一行寫完
Python自學_把if/lese一行寫完
題目:判斷某是偶數還是奇數
一般寫法:
number = 4
if number % 2 == 0:
print("Even")
else:
print("Odd")
一行寫完:
number = 4
print("Even"if number % 2 == 0
else "Odd")
本篇重點:也沒什麼重點,只是記錄if/else可以一行寫完XD
不過由這個例子可以知道,Python真的是一個很直觀的語言,"Even"if number % 2 == 0 else "Odd",這段話或許沒寫過程式的人都知道在寫什麼呢!
不過,我認為上面一般寫法還是比較直觀,排版整齊、一目了然。
程式世紀大師Martin Fowler :
「Any fool can write code that a computer
can understand. Good programmers write code that humans can understand.」
好的程式設計師,應該寫出讓大家看得懂的程式;或者說,應該寫出讓你的同事一看就知道你在寫什麼的程式。
留言
張貼留言