def greet(b="world"):
print "Hello,"+b+'.';
greet()
greet('Bart')
print "Hello,"+b+'.';
greet()
greet('Bart')
2017-03-02
def move(n, a, b, c):
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
print a,'-->',c
这样居然也对了
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)
move(1,a,b,c)
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
print a,'-->',c
这样居然也对了
2017-03-02
import math
def sb(a, b, c):
x2=(-b+math.sqrt(b*b-4*a*c))/(2*a)
x1=(-b-math.sqrt(b*b-4*a*c))/(2*a)
return x2,x1
print sb(1, -6, 5)
print sb(2, 3, 0)
人已经疯了
def sb(a, b, c):
x2=(-b+math.sqrt(b*b-4*a*c))/(2*a)
x1=(-b-math.sqrt(b*b-4*a*c))/(2*a)
return x2,x1
print sb(1, -6, 5)
print sb(2, 3, 0)
人已经疯了
2017-03-02
print 'Adam: 95'
print 'Lisa: 85'
print 'Bart: 59'
print 'Lisa: 85'
print 'Bart: 59'
2017-03-02
def square_of_sum(L):
sum=0
for x in L:
sum=x*x+sum
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
sum=0
for x in L:
sum=x*x+sum
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2017-03-02
# -*- coding:utf-8 -*-
print u'''
静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
'''
在notepad++上这样才能运行:
utf-8注释和 u 必须都有结果才不乱码!!!
而在这个慕课上必须只有注释,且不能有 u 才能运行,不知道有没有大神能解决这个问题
print u'''
静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
'''
在notepad++上这样才能运行:
utf-8注释和 u 必须都有结果才不乱码!!!
而在这个慕课上必须只有注释,且不能有 u 才能运行,不知道有没有大神能解决这个问题
2017-03-02
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
if 'Adam' in d:
print 'Adam:',d['Adam']
if 'Lisa' in d:
print 'Lisa:',d['Lisa']
if 'Bart' in d:
print 'Bart:',d['Bart']
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
if 'Adam' in d:
print 'Adam:',d['Adam']
if 'Lisa' in d:
print 'Lisa:',d['Lisa']
if 'Bart' in d:
print 'Bart:',d['Bart']
2017-03-02
L = []
x=0
while x<100:
x=x+1
N=x*x
L.append(N)
print sum(L)
x=0
while x<100:
x=x+1
N=x*x
L.append(N)
print sum(L)
2017-03-02
def move(n, a, b, c):
if n!=0:
move(n-1,a,c,b)
print a,'-->',c
move(n-1,b,a,c)
if n!=0:
move(n-1,a,c,b)
print a,'-->',c
move(n-1,b,a,c)
2017-03-02
L = []
sum=0
x=0
while x<100:
x=x+1
L.append(x)
for k in L:
sum=k*k+sum
print sum
sum=0
x=0
while x<100:
x=x+1
L.append(x)
for k in L:
sum=k*k+sum
print sum
2017-03-02