在計(jì)算 a and b 時(shí),如果 a 是 False,則根據(jù)與運(yùn)算法則,整個(gè)結(jié)果必定為 False,因此返回 a;如果 a 是 True,則整個(gè)計(jì)算結(jié)果必定取決與 b,因此返回 b。
2. 在計(jì)算 a or b 時(shí),如果 a 是 True,則根據(jù)或運(yùn)算法則,整個(gè)計(jì)算結(jié)果必定為 True,因此返回 a;如果 a 是 False,則整個(gè)計(jì)算結(jié)果必定取決于 b,因此返回 b。
2. 在計(jì)算 a or b 時(shí),如果 a 是 True,則根據(jù)或運(yùn)算法則,整個(gè)計(jì)算結(jié)果必定為 True,因此返回 a;如果 a 是 False,則整個(gè)計(jì)算結(jié)果必定取決于 b,因此返回 b。
2020-04-24
如果中文字符串在Python環(huán)境下遇到 UnicodeDecodeError,這是因?yàn)?py文件保存的格式有問題??梢栽诘谝恍刑砑幼⑨?br />
# -*- coding: utf-8 -*-
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。
# -*- coding: utf-8 -*-
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。
2020-04-24
加數(shù)應(yīng)該是等于2的n次方,1=2^0,2=2^1,4=2^2,8=2^3,2^n
2020-04-22
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])
雖說復(fù)雜,但是練練手也可
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])
雖說復(fù)雜,但是練練手也可
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)函數(shù)的功能思考清楚(其實(shí)參數(shù)就說明了這一點(diǎn)):將 n 個(gè)圓盤從 a,b,c 中的 a 位置移動(dòng)到 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.'
'\"-->我以為這個(gè)是一起轉(zhuǎn)義,沒想到是人工去配合
'\"-->我以為這個(gè)是一起轉(zhuǎn)義,沒想到是人工去配合
2020-04-19