前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础学编程008:print语句

零基础学编程008:print语句

作者头像
申龙斌
发布2018-03-06 10:33:04
7260
发布2018-03-06 10:33:04
举报

在《零基础学编程007:FOR循环》这一篇文章里,我们只写了两行代码:

代码语言:javascript
复制
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语句里,可以输出多个字符串,比如:

代码语言:javascript
复制
print( "申龙斌", "的", "程序人生")

将输出以下内容:

代码语言:javascript
复制
申龙斌 的 程序人生

也就是说,在输出多个字符串时,中间会自动用一个空格隔开。

4)print不仅可以输出字符串,还可以输出数值,比如1.0201

代码语言:javascript
复制
print( 1.0201 )

5)循环语句当i=2时,与下面的语句等价:

代码语言:javascript
复制
print( "(1+0.01) ^", 2, "=", 1.0201 )

它会连续输出字符串、数值,中间用空格分隔。

小练习:

请在IDLE集成环境中输入:

代码语言:javascript
复制
print( "申龙斌", "的", "程序人生", sep='' )

--- END ---

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 申龙斌的程序人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档