在《零基础学编程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 ---