a --t 'world'(t) --- python(tt)
b --f or 'world'(t) ---world(ft)
如果 前者是 True,则根据或运算法则,整个计算结果必定为 True,返回 前者;
如果 前者是 False,则整个计算结果必定取决于后者,因此返回 后者。
总结 前真则真 前假看后
b --f or 'world'(t) ---world(ft)
如果 前者是 True,则根据或运算法则,整个计算结果必定为 True,返回 前者;
如果 前者是 False,则整个计算结果必定取决于后者,因此返回 后者。
总结 前真则真 前假看后
2015-11-06
L = ['Adam', 'Lisa', 'Bart']
L.insert(2.'paul')
print L
L.insert(2.'paul')
print L
2015-11-06
s = 'python was stated in 1989 by \"guido\".\n python is free and easy to learn'
print s
print s
2015-11-06
查了半天公式 照着公式写就行了
import math
def quadratic_equation(a, b, c):
d = b**2-4*a*c
if d<0:
print "error!"
elif d>=0:
x = (-b+math.sqrt(d))/(2*a)
y = (-b-math.sqrt(d))/(2*a)
return x,y
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
import math
def quadratic_equation(a, b, c):
d = b**2-4*a*c
if d<0:
print "error!"
elif d>=0:
x = (-b+math.sqrt(d))/(2*a)
y = (-b-math.sqrt(d))/(2*a)
return x,y
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2015-11-05
def move(n, origin, temporary, destination):
if n==1:
print origin ,"-->", destination
elif n<1:
print "error!"
else:
move(n-1,origin,destination,temporary)
print origin,'-->',destination
move(n-1,temporary,origin,destination)
if n==1:
print origin ,"-->", destination
elif n<1:
print "error!"
else:
move(n-1,origin,destination,temporary)
print origin,'-->',destination
move(n-1,temporary,origin,destination)
2015-11-05
#定义一个函数move将n个块从origin(起点)通过temporary(临时点)移动到destination(终点)
#当n是1的时候,毫无疑问,直接把它从origin移动到destination
#当n小于1当然这个游戏没有意义
#当n大于1的时候
#首先调用函数自身把除了底块的其余块从origin通过destination(看做临时点)转移到temporary(看做此时终点)
#然后把底块从origin移动到destination
#最后把临时点存放的所有块从temporary通过没有块的origin(看做此时的临时点)移动到destination
#当n是1的时候,毫无疑问,直接把它从origin移动到destination
#当n小于1当然这个游戏没有意义
#当n大于1的时候
#首先调用函数自身把除了底块的其余块从origin通过destination(看做临时点)转移到temporary(看做此时终点)
#然后把底块从origin移动到destination
#最后把临时点存放的所有块从temporary通过没有块的origin(看做此时的临时点)移动到destination
2015-11-05