最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

Hello,world!扩展之Python

Python 少儿编程 1719浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

 探讨Print( )函数的更多用法,让电脑显示的比我们说的多。

在项目1中,我们和世界打了一声(仅仅是一声)招呼——Hello,world!如果我们想向世界打两声招呼,该怎么办呢?聪明的您一定想到了办法——在 print (“Hello, world!”)的引号中写两遍Hello, world!呗!没错,那么我们来试一下。

 

首先从Python Shell文件菜单中,打开我们之前写好的HelloWorld.py文件,并将引号中的Hello, world!复制一遍,然后粘贴(如下图)。将文件另存为HelloWorld2.py

Hello,world!扩展之Python

使用Run菜单中的Run Module菜单项(或按“F5”键),运行我们修改后的程序,结果如下图。

Hello,world!扩展之Python

确实达到了我们的目的。那么我们如果想让两句Hello, world!分别显示在两行,该怎么办?聪明的您一定又想到了办法——将 print (“Hello, world!”)拷贝一遍呗!也许行,我们再来试一下。修改程序代码如下图。

Hello,world!扩展之Python

按“F5”键运行程序……我们又成功了,得到了如下图所示的预期效果!

Hello,world!扩展之Python

现在我们要再次提高一点难度——只写一个Print( )函数,如何得到显示在两行Hello, world!呢?

这次我们将请一位新朋友来帮忙——“n”(一个斜杠 + 一个字母n)。这个朋友的本领就是使文本换行,就如同按了一次键盘上的回车键

n插入到print (“Hello, world!Hello, world!”)的两个Hello, world!之间,修改后的代码如下图。

Hello,world!扩展之Python

运行程序,果然得到了相同的效果(如下图)!

Hello,world!扩展之Python

到现在为止,仍然是我们在Print( )函数中敲多少个字,电脑就输出多少个字,电脑一点也没比我们多干啊!这样的电脑我们可不喜欢,应该是“我们写两行,电脑输出好几页”才对啊!别急,马上教您这种“神技能”!

修改程序代码,在“Hello, world!”后加“*10”(一个星号,一个数字10),如下图所示。

Hello,world!扩展之Python

运行!哇!好多的Hello, world!啊,足足有10个(如下图)!

Hello,world!扩展之Python

这就是*10的作用,它其实代表数学中“乘以10”的意思。那么如果改为“*20”呢?您可以自己试一下。

一定要注意*10的位置,是在双引号外。如果把*10写在双引号里边,又会发生什么呢!

项目小结:

在今天的项目中,我们:

  1. 学会了如何控制输出的文本是显示在一行还是多行

  2. 学会了如何让电脑成倍的输出我们想说的话

进一步改善:

 

这种成倍的输出虽然简单方便,但您可能也发现了这样做明显的不足之处——可能一句话被拆成了两行进行显示,且行与行之间不容易对齐。想一想,能用我们今天学到的知识控制一下显示格式吗?别忘了我们的新朋友——n

您必须 登录 才能发表评论!