Python

程式語言 Python是一種廣泛使用的直譯式、進階程式、通用型程式語言

心得

在學校,老師是直接講課本內容, 有時候直接從課本把程式碼抄下來改,上了一學期也沒學到甚麼。 但是上了這次課後,補足了在學校的不足,這次上課的老師透過程式碼直接講解,從中解釋了, 例如:基本的語法、迴圈、函數、類別。也能利用回家練習來提升吸收量。雖然這次課程要在短時間內上很多東西, 進度比較趕,但是,我覺得只要日後多多接觸,還是能夠更加熟悉,更能懂得如何應用。

2020/08/20

筆記

...

變數

Python是弱類型, Python不需要定義類型,

只需要取名字就可以,就可以放不同類型的值

Print()可以打印出變數的值

...

迴圈

編程語言的迴圈可以進行循環,只要給他數值,他就會走多少次

例子a為3,for循環打印了3次

每當for走一次,a就會+1,for會把a賦值給予i,打印的三次i都是a的值

h1

...

While循環

While可以無限循環或循環直到條件滿足爲止

圖中例子為當i小於3,打印3,i加1,直到i變3爲止就會停止循環

I = 0(加一次i) ,I = 1(加2次i) , I = 2(加3次i), I = 3(i不滿足小於3,不運行)

If,else判斷

If可以判斷是否正確,if I 大於3 打印 “I 大於 3”

否則else,else打印“ i小於3”

*因爲i沒有大於3,所以答案直接轉跳為i小於3*

...

Elif判斷 *

當有多個條件想判斷時可以使用elif,需要先使用if判斷,當if不成立,可以繼續下一個判斷0

Else是if不成立,else直接運行

配合上elif可以多個判斷,if不成立判斷下一個elif,判斷直到是我們想要的答案

...

函數

函數可以獨立出一個方法,有需要的時候再使用

我們也可以給函數傳值或是變數,讓他帶進去使用

函數不調用就不會出現,圖中我調用了名為func1的函數,給他輸入了一個值