1、四舍五入
2、输出7周多少个小时
print 7*7*24
3、下列哪些表达式在改变x以后,与没有改变之前相同。假设a和x都是整数
1、a=x a=a+1
2、x=x+1 x=x
3、a=x x=a
4、a,x = x,a(a=x, x=a) a,x =x,a(a=x, x=a)
5、z=x a=z x=a
answer: 1,3,4,5
4、光速问题:一纳秒光可以走多少米
speed_of_light = 299800000 #秒速
nano_per_sec = 1000000000 # 1秒=1 Billion 纳秒
nanodistance = speed_of_light / nano_per_sec
print nanodistance
5、任意的字符串s,下列哪些与s的值相同(注意:s可以是’’)
1、(‘a’+s)[1:]
2、s[0]+s[1:]
3、s+’’
4、s[0:]
answer: 1,3,4
6、变量s='udacity'; t='bodacious'
输出‘udacious’ (在代码中不用引号)
s='udacity'
t='bodacious'
print s[:-2]
print t[-3:]
print s[:-2]+t[-3:]
7、假设text是一个string常量,输出第一次出现‘hoo’的位置,没有出现输出-1
print text.find('hoo')
8、假设text是一个string常量,输出第二次出现‘zip’的位置,没有出现两次输出-1
eg:text = 'zip files are zipped'
-->14 text = 'zip files are compressed'
--> -1
print text.find('zip', text.find('zip')+1)
9、四舍五入
str(<number>) = string
str(89) = '89'
x是一个小数常量,输出离他最近的整数(假设不是负数)。