零基礎學程式設計008:print語句
阿新 • • 發佈:2022-05-02
在《零基礎學程式設計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 ---