习题 9: 打印,打印,打印

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Here's some new strange stuff, remember type it exactly.

days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

print "Here are the days: ", days
print "Here are the months: ", months

print """
There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
"""

你应该看到的结果

$ python ex9.py
Here are the days:  Mon Tue Wed Thu Fri Sat Sun
Here are the months:  Jan
Feb
Mar
Apr
May
Jun
Jul
Aug

There's something going on here.
With the three double-quotes.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.

$

加分习题

  1. 自己检查结果,记录你犯过的错误,并且在下个练习中尽量不犯同样的错误。

常见问题回答

怎样将月份显示在新的一行?
字符串以 \n 开始就可以了,像这样: "\nJan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"
为什么使用 %r\n 新行就不灵了?
%r 就是这个样子,它打印出的是你写出来的方式(或者近似方式)。它是用来 debug 的原始格式。
为什么在三引号之间加入空格就会出错?
你必须写成 """ 而不是 " " ",引号之间不能有空格。
为什么你打印时用了 + 而不是逗号?
因为我的目的是将两个字符串连接起来,组建成一个新的字符串。后面你会学到,print 里的逗号其实是分隔参数的一种方式。
我的大部分错误都是拼写错误,是不是我太笨了?
对于初学者甚至进阶学员来说,大部分编程中的错误都是拼写错误,或者别的一些简单错误。

Project Versions

Table Of Contents

Previous topic

习题 8: 打印,打印

Next topic

习题 10: 那是什么?

This Page