《笨办法学 python3》系列练习计划——7. 更多打印
2018-03-08 10:24
411 查看
题目
本题似乎是为了巩固之前练习过的各个知识点。总之应该没有太多难度。加分练习
逆向阅读,在每行加上注释。倒着阅读找出错误。
把错误记录在一张纸上。
在开始新的练习前阅读错误记录,并尽量避免下次犯错。
犯错很普遍,不要担心。
我的答案
7.0 基础练习 + 7.1 注释
# 又一行普通的打印 print("Mary had a little lamb.") # 格式化字符 print("Its fleece was white as %s." % 'snow') # 一行普通的打印。 print("And everywhere that Mary went.") # 字符的乘法运算,作用是重复打印特定字符 n 次。 print("." * 10) # what'd that do? # 为下面的练习设置变量 end1 = "C" end2 = "h" end3 = "e" end4 = "e" end5 = "s" end6 = "e" end7 = "B" end8 = "u" end9 = "r" end10 = "g" end11 = "e" end12 = "r" # wtch that comma at the end. try removing it to see that happens # 打印两个多变量拼接字符 print( end1 + end2 + end3 + end4 + end5 + end6, end7 + end8 + end9 + end10 + end11 + end12)
Python3 VS. Python2
在 python2 版本的原文中最后两行是下面的样子,并且作者在注释中问道:第一行末尾的逗号是什么作用,去掉会怎样:# wtch that comma at the end. try removing it to see that happens print end1 + end2 + end3 + end4 + end5 + end6, print end7 + end8 + end9 + end10 + end11 + end12
python2 中去掉一行的逗号会打印为两行。
python3 中直接去掉会报错,想要打印两行需要类似 Py2 写为两句 print()
print("第一行") print("第二行")
但在 Py3 中即便写为两行也不能通过在第一行末尾加逗号变为一行。
逗号在 print 中的作用是分隔多个待打印的值,并在打印时变为空格分隔不太的值
7.2 - 7.5 错误
本系列练习主要错误:1. 英文拼写错误,时常出现英文字母录入顺序错误…
2. 由于看的是 python2 的代码,在编辑 print 语句结尾时容易漏掉
)以及无用中文引号和括号。
返回目录
《笨办法学 python3》系列练习计划——目录相关文章推荐
- 《笨办法学 python3》系列练习计划——24.更多练习
- 《笨办法学 python3》系列练习计划——12.提示别人 input() 打印提示
- 《笨办法学 python3》系列练习计划——17.更多文件操作
- 《笨办法学 python3》系列练习计划——5. 格式化字符串
- 《笨办法学 python3》系列练习计划——31.作出决定
- 《笨办法学 python3》系列练习计划——16.读写文件
- 《笨办法学 python3》系列练习计划——9. 打印,打印,打印
- 《笨办法学 python3》系列练习计划——37.复习各种符号
- 《笨办法学 python3》系列练习计划——13: 参数、解包、变量
- 《笨办法学 python3》系列练习计划——29.如果 if
- 《笨办法学 python3》系列练习计划——32: 循环和列表
- 《笨办法学 python3》系列练习计划——36.设计和调试
- 《笨办法学 python3》系列练习计划——23.读代码
- 《笨办法学 python3》系列练习计划——28.布尔表达式练习
- 《笨办法学 python3》系列练习计划——0. 序言、目录
- 《笨办法学 python3》系列练习计划——35.分支和函数
- 《笨办法学 python3》系列练习计划——26.期中考试
- 《笨办法学 python3》系列练习计划——15.读取文件
- 《笨办法学 python3》系列练习计划——30.else 和 if
- 《笨办法学 python3》系列练习计划——22.总集篇、回忆篇。