我用print“hello,”“python”两个字符串中间没加,(逗号),输出的依旧是hello,python
2016-11-28
#Enter a code
print 45678+0x12fd2
print ("Learn Python in imooc")
print 100<99
print 0xff==255
print 45678+0x12fd2
print ("Learn Python in imooc")
print 100<99
print 0xff==255
2016-11-28
sum = 0
x = 1
n = 1
while True:
x=2**(n-1)
sum=sum+x
n+=1
if n>20:
break
print sum
x = 1
n = 1
while True:
x=2**(n-1)
sum=sum+x
n+=1
if n>20:
break
print sum
2016-11-27
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
2016-11-27
def square_of_sum(L):
add = 0
for i in L:
add = add + i**2
return add
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
add = 0
for i in L:
add = add + i**2
return add
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2016-11-26