最赞回答 / mingming爱你
http://baike.baidu.com/link?url=CRAsDgyjmZ6uiIxf035BpFba6IAIEteEX5WcxXPJOH0_PUIB4l5eqv9JMtNV7sKlip59flmLP97U1noVEx_SZa先理解一下 递归的含义吧 自己写几个简单的例子试一试
2016-04-27
sum = 0
x = 1
n = 1
while True:
n=2^(x-1)
sum=sum+n
x=x+1
if x==20:
break
print sum
x = 1
n = 1
while True:
n=2^(x-1)
sum=sum+n
x=x+1
if x==20:
break
print sum
2016-04-27
sum = 0
x = 0
while True:
sum = sum + 2**x
x = x + 1
if x > 19:
break
print sum
x = 0
while True:
sum = sum + 2**x
x = x + 1
if x > 19:
break
print sum
2016-04-27
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
2016-04-27
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
a = d.values()
print sum(a)/len(a)
a = d.values()
print sum(a)/len(a)
2016-04-27
import math
def quadratic_equation(a, b, c):
delta=math.sqrt(b**2-4*a*c)
s1=(-b+delta)/2/a
s2=(-b-delta)/2/a
return s1,s2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
def quadratic_equation(a, b, c):
delta=math.sqrt(b**2-4*a*c)
s1=(-b+delta)/2/a
s2=(-b-delta)/2/a
return s1,s2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2016-04-27
为啥我用pycharm输入这个就会出现SyntaxError: Missing parentheses in call to 'print' ??
2016-04-27
if len(args) == 0:
return 0.0
return float(sum(list(args))) / float(len(args))
翻书找各种如何数据类型如何转换
return 0.0
return float(sum(list(args))) / float(len(args))
翻书找各种如何数据类型如何转换
2016-04-26
def average(*args):
if len(args) == 0:
return 0.0
return float(sum(list(args))) / float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args) == 0:
return 0.0
return float(sum(list(args))) / float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-04-26