在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
2020-04-24
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
2020-04-24
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
2020-04-22
def square_of_sum(L):
x=0
sum=0
while x<=4:
sum=sum+L[x]*L[x]
x=x+1
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
虽说复杂,但是练练手也可
x=0
sum=0
while x<=4:
sum=sum+L[x]*L[x]
x=x+1
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
虽说复杂,但是练练手也可
2020-04-22
#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)
2020-04-22
为了方便理解,先把 move(n,a,b,c)函数的功能思考清楚(其实参数就说明了这一点):将 n 个圆盘从 a,b,c 中的 a 位置移动到 c 位置。有了这句话,就不难理解代码里else后面三句话了
2020-04-20
sum = 0
x = 1
n = 1
while True:
sum+=x
x=x*2
n+=1
if n>=21:
break
print sum
x = 1
n = 1
while True:
sum+=x
x=x*2
n+=1
if n>=21:
break
print sum
2020-04-19
return 0.0 if args ==() else 1.0*sum(args)/len(args)
2020-04-19
'\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'
'\"-->我以为这个是一起转义,没想到是人工去配合
'\"-->我以为这个是一起转义,没想到是人工去配合
2020-04-19