點擊愛心追蹤,獲取每周免費文章

figure-1



各位朋友們大家早安,我是股宅。

不知道大家有沒有想過一個問題,

如果有一天,各位中了樂透,最想完成的夢想是什麼呢? 

本來呢,這個問題困擾了股宅我很久,

但在我去年逛了電玩展,看到了某項劃時代的發明後,心中便有了答案。

產品示意圖如下 : 



看看那精美的環繞式三螢幕,還有可以固定螢幕視角自由調整仰角的靠背。

重點是左手那附近其實還有附飲料架啊!

對於長期使用電腦的人來說無疑是創世紀一般的發明! 

自從看到它後,股宅的夢想就是哪天能中個樂透,不用工作就能達到財富自由時,就賴在這張椅子裡,再也不要出來了。


可惜人生沒有如果,只有後果、還有結果


為了達成這個夢想,股宅只能持續工作累積足夠的本金,

進而依靠投資專長來走向被動收入的財富自由的康莊大道。



真實的人生中或許沒有如果,但在程式語言有啊!


今天,就來教大家Python裡常用的如果 : 條件式 if 的相關用法囉。



在使用程式語言處理數據時,我們很常會碰到當某件事發生時,就要做出特定的指令動作;

如果那件事沒發生,則不動作或做其他動作。

舉例來說,當學生考試成績低於60分時,我們就要給予它不及格的通知;

如果高於60分,我們就給予它及格或是不做處理。

在這個情境下,我們就必須用到Python裡的 if 指令了。

具體寫法如下: 


其具體結構為,在 if 後面打上發生的條件(如果中了樂透),之後在下面縮排後中打上發生事件後的執行項目(賴在椅子內);

接下來打上else ,並在下一行的縮排後打上如果某件事沒發生的話,要執行的細項(乖乖任命工作),

如果某事沒發生時不做任何動作就可省略else不寫。

記住,這裡的縮排與上周的迴圈應用同理,同樣是要告訴程式碼我再發生這件事後要執行的細項開始結束。

如果想要執行的事有兩行,那兩行都得縮排。 (p.s. 縮行的快捷鍵為TAB)


另外,上圖的範例在Python裡還有額外的簡寫法: 


具體來說,就是把原本滿足條件後想做的事擺到了if之前,

再把未滿足條件下的代辦事項移到else後,

將它們濃縮成一行。


如果想要判斷的條件不只一項,我們就需要用到另外一個指令 : elif ,elif 為else if 的縮寫。

舉例來說,如果我們在判斷成績是否不及格之外,還想要判斷學生成績是否高於90分,

我們就必須用到elif 。程式碼範例如下: 


以上就是本週的條件式教學文。

事實上只要熟練本週的條件式與上週的迴圈教學,就可以使用程式去研究、解決很多問題了! 

再下一週的文章中股宅將會展示如何使用這兩個功能來研究一個問題,還會順便講到投資的一些基本觀念喔!

敬請期待。



必學的程式語言

一個月四篇免費基礎教學figure-1

總的來說 Python 是個簡單易學的程式語言,可做到的功能卻十分豐富,非常適合作為程式初學者學習的第一種程式語言,並且 Python 強大的資料處理分析能力及人工智慧支援性,使得 Python 能夠協助使用者處理以往 Excel 不容易處理的大數據,提升使用者的工作品質及效率。

這個訂閱專欄的主要功能,就是深入淺出的教大家寫 Python,只要跟著股宅一步一步的學習,不管在投資上、工作上,都能為自己加分喔!! 而且重點是 : 「絕對學得會」!


從 0 至 1 的新手程式教學

一、每月 4 篇輕量級 Python 教學

->程式學習

->投資應用

->生活應用

->資料整理

二、加開互動式議題研究室

每 3 個月做出一個短暫公開的網站,以數據分析探討一個股市/經濟議題/迷思/都市傳說,設計互動遊戲功能,讓使用者在互動過程中,檢視視覺化數據分析,從而了解議題,破解迷思。

一個月僅 99 元,趕緊訂閱加入學習 Python (點擊前往




拍手 拍手
6 次拍手
拍手 拍手
追蹤

推薦文章

您需要 後才能開始留言
還沒有人討論誒,快來搶沙發...
聲音節目
沒有描述
--:--
--:--
1.0x
播放速度
2.0x
1.75x
1.5x
1.25x
1.0x
0.75x
收藏節目
播放清單
沒有播放清單
沒有待播放的清單
返回播放器
接著播放
清除全部
沒有待播放的清單