L = range(1, 101)
print L[:10]
print L[2::3]
print L[4:50:5]
print L[:10]
print L[2::3]
print L[4:50:5]
2017-03-03
def average(*args):
s=len(args)
if s==0:
return 0.0
a=0.0
for x in args:
a=x+a
return a/s
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
s=len(args)
if s==0:
return 0.0
a=0.0
for x in args:
a=x+a
return a/s
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2017-03-03
for x in [1,2,3,4,5,6,7,8,9]:
for y in [0,1,2,3,4,5,6,7,8,9]:
if x<y:
print(10*x+y)
for y in [0,1,2,3,4,5,6,7,8,9]:
if x<y:
print(10*x+y)
2017-03-03
其实跟下整个课程感觉还是蛮简单的,对python 的数据类型,条件判断和循环,函数,切片,字符串,列表,元组,字典,Unicode字符串,列表生成式有了初步认识,后面的编程小测试增强了自己的动手能力。是很好的入门课程。
2017-03-03
sum = 0
x = 1
n = 1
while True:
sum+=x
x=2*x
n+=1
if n>20:
break
print sum
x = 1
n = 1
while True:
sum+=x
x=2*x
n+=1
if n>20:
break
print sum
2017-03-03
print(45678+0xfd2);
print("Leam Python in imook");
print((100<99)?true:false);
print((0xff==255)?true:false);
print("Leam Python in imook");
print((100<99)?true:false);
print((0xff==255)?true:false);
2017-03-02
def average(*args):
if args:
return sum(args)*1.0/len(args)
else:
return 0.0;
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if args:
return sum(args)*1.0/len(args)
else:
return 0.0;
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2017-03-02
def greet(b="world"):
print "Hello,"+b+'.';
greet()
greet('Bart')
print "Hello,"+b+'.';
greet()
greet('Bart')
2017-03-02