sum = 0
x = 1
while x <= 100,x % 2 != 0:
sum = sum + x
print sum
x = 1
while x <= 100,x % 2 != 0:
sum = sum + x
print sum
2017-02-06
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
a=sum( i for i in d.itervalues())
print a*1.0/len(d)
a=sum( i for i in d.itervalues())
print a*1.0/len(d)
2017-02-06
import math
def quadratic_equation(a, b, c):
d=b*b-4*a*c
x1=(-b+math.sqrt(d))/(2*a)
x2=(-b-math.sqrt(d))/(2*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
def quadratic_equation(a, b, c):
d=b*b-4*a*c
x1=(-b+math.sqrt(d))/(2*a)
x2=(-b-math.sqrt(d))/(2*a)
return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2017-02-06
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
L.pop(2)
L.pop(2)
print L
2017-02-06
Python27 里面print可以直接接字符串或者运算。
Print 45678=0x12fd2
Print 'Learn Python in imooc'
Print 0xff==255
Print 45678=0x12fd2
Print 'Learn Python in imooc'
Print 0xff==255
2017-02-06
新手不会用什么省略的写法,以下是最简单方便理解的
def square_of_sum(L):
sum = 0
n = 0
while n < len(L):
sum += L[n]*L[n]
n = n+1
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
def square_of_sum(L):
sum = 0
n = 0
while n < len(L):
sum += L[n]*L[n]
n = n+1
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2017-02-06
def move(n, a, b, c):
if n == 1:
print a, '-->', c
return
move(n-1, a, c, b)#将前n-1个盘子从x移动到y上
move(1, a, b, c)#将最底下的最后一个盘子从x移动到z上
move(n-1, b, a, c)#将y上的n-1个盘子移动到z上
move(4, 'a', 'b', 'c')
if n == 1:
print a, '-->', c
return
move(n-1, a, c, b)#将前n-1个盘子从x移动到y上
move(1, a, b, c)#将最底下的最后一个盘子从x移动到z上
move(n-1, b, a, c)#将y上的n-1个盘子移动到z上
move(4, 'a', 'b', 'c')
2017-02-06