1. 程式人生 > 其它 >零基礎學程式設計008:print語句

零基礎學程式設計008:print語句

在《零基礎學程式設計007:FOR迴圈》這一篇文章裡,我們只寫了兩行程式碼:

for i in [1,2,3,4,5] :
    print( "(1+0.01) ^", i, "=", 1.01**i )

能夠輸出5行《複利資料表》:

零基礎的朋友對於print這條語句的寫法會比較迷惑,首先它不是把內容輸出到印表機上,而是顯示在螢幕上,另外拆解一下:

1)"(1+0.01) ^ " 這裡用引號括起來的一串文字,就是一個字串,英文稱為string,以後再細說。

2)語句 print("(1+0.01) ^ ") 與《零基礎學程式設計002:Hello World》類似,只不過輸出的內容換了而已,也就是說放在引號內的文字會原封不動地輸出到螢幕上,注意,不含引號。

3)print語句裡,可以輸出多個字串,比如:

print( "申龍斌", "的", "程式人生")

將輸出以下內容:

申龍斌 的 程式人生

也就是說,在輸出多個字串時,中間會自動用一個空格隔開。

4)print不僅可以輸出字串,還可以輸出數值,比如1.0201

print( 1.0201 )

5)迴圈語句當i=2時,與下面的語句等價:

print( "(1+0.01) ^", 2, "=", 1.0201 )

它會連續輸出字串、數值,中間用空格分隔。

小練習:

請在IDLE整合環境中輸入:

print( "申龍斌", "的", "程式人生", sep='' )

--- END ---