def average(*args):
if len(args)==0:
return 0.0
else:
return sum(args)*1.0/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args)==0:
return 0.0
else:
return sum(args)*1.0/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2018-04-10
import math
def quadratic_equation(a, b, c):
element = b*b-4*a*c;
if element < 0:
return none;
tempA =(-b+math.sqrt(element))/(2*a);
tempB =(-b-math.sqrt(element))/(2*a);
return tempA,tempB;
print quadratic_equation(2, 3, 0);
print quadratic_equation(1, -6, 5);
def quadratic_equation(a, b, c):
element = b*b-4*a*c;
if element < 0:
return none;
tempA =(-b+math.sqrt(element))/(2*a);
tempB =(-b-math.sqrt(element))/(2*a);
return tempA,tempB;
print quadratic_equation(2, 3, 0);
print quadratic_equation(1, -6, 5);
2018-04-10
print [x+y+z for x in '123456789' for y in '0123456789' for z in '123456789' if x == z]
print [100*x + 10*y +z for x in range(1,10) for y in range(10) for z in range(10) if x == z]
print [100*x + 10*y +z for x in range(1,10) for y in range(10) for z in range(10) if x == z]
2018-04-10
def firstCharUpper(s):
return s[:1].upper()+s[2:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
return s[:1].upper()+s[2:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2018-04-10
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
l=len(d)
sum = 0.0
for v in d.values():
sum+=v
print sum/l
l=len(d)
sum = 0.0
for v in d.values():
sum+=v
print sum/l
2018-04-10
哦嗨呀哦嗨呀哦嘿依 我要去云南
哦嗨呀哦嗨呀哦嘿依 告别回龙观
哦嗨呀哦嗨呀哦嘿依 带上我爸爸
哦嗨呀哦嗨呀哦嘿依
大口吃瓜 快意飞马
哦嗨呀哦嗨呀哦嘿依 告别回龙观
哦嗨呀哦嗨呀哦嘿依 带上我爸爸
哦嗨呀哦嗨呀哦嘿依
大口吃瓜 快意飞马
2018-04-10
因为删掉Paul后,剩下还有3个元素,而代码第三行的L.pop(3)是删除list中第4个元素,都没有4个元素,当然不能正确运行。
2018-04-10
1. values() 方法实际上把一个 dict 转换成了包含 value 的list。
2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。
2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。
2018-04-10