@zy-0815
2016-09-17T23:38:11.000000Z
字数 972
阅读 1393
作业
本次作业将练习使用Python语言,并编写一个简单程序,
刚刚结束第一次Python语法课,许多内容需要消化和吸收,本次作业就How to think like a computer scientist – Learning with Python 上的内容进行一定练习,并编写一个输出自己名字的Python程序
What is the most important skill for a computer scientist?
----To be able to solve problems.
From: How to think like a computer scientist – Learning with Python
这是How to think like a computer scientist – Learning with Python教材界面introduction里的一道交互题目,令我印象深刻。学习计算机的目的就是解决实际问题,而这就得需要大量的实践。
下面是本次作业的相关练习
a=1
b=2
c=a+b
print(c)
以上面程序为例,在python2.7中可以得出运算结果为3 。发现和c存在很明显的区别。例如,c中每句后面需要加“,”,但是若在上面程序中加逗号,输出的结果却是((1,2),),若只去除c=a+b后面的逗号,输出结果就变成(1,2)。个人认为,可能是加逗号后系统将不再视之为数字,而自动认为是tuple格式,并将其相加。
同时亦发现以下问题,如程序
x=[1,2,3]
y=x
x.append[4]
print(y)
上述程序是老师所讲例题,但却无法运行,个人认为可能计算机未安装相应函数算法,但此问题一直没有解决。
、
2. 作业题:编写一段程序,输出自己的英文名
print("####### # #")
print(" # # #")
print(" # # #")
print(" # #")
print(" # #")
print(" # #")
print("####### #")
在Python平台上输入上述代码,程序运行正常,输出英文名ZY