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.

好的程式設計師,應該寫出讓大家看得懂的程式;或者說,應該寫出讓你的同事一看就知道你在寫什麼的程式。

 

 

留言

這個網誌中的熱門文章

常見的化痰粉愛克痰(小鳥粉)怎麼吃?|化痰粉成人及小孩的使用劑量|紅色與藍色比較

麻將教學懶人包|從規則到牌理的完整觀念整理(附實戰心得)

麻將新手必看!不知道聽什麼牌怎麼辦?超多種實戰聽牌範例,教你怎麼判斷胡牌機會