描述如題:求解100以內的所有素數
最古老的方法:
result =
for i in range(2,101):
j = 2
flag = true
while j
is_prime = [1]*101
is_prime[0] = is_prime[1] = 0
result = list()
for i in range(2,101):
if is_prime[i]:
j = i*i
while j<101:
is_prime[j] = 0
j+=i
print(' '.join(result))
描述如題:求最大公約數
def gongyueshu(a,b):
while b:
a,b = b,a%b
return a
print(gongyueshu(a,b))
描述如題:求最小公倍數
def gongyueshu(a,b):
while b:
a,b = b,a%b
return a
print(a*b/gongyueshu(a,b))
描述如題:最大連續子串行
temp = 0
for i in range(len(l)):
j = 0
while i+j<=len(l):
if sum(l[i:i+j])>temp:
temp = sum(l[i:i+j])
j+=1
print temp
描述如題:大小寫轉換
print (a.lower())
描述如題:單身情歌
if 'love' in a.upper():
print 'love'
else:
print 'single'
描述如題:資訊加密
print(''.join([chr(97+(ord(a[i])-97+b)%26) for i in range(len(a))]))
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
描述如題:
python刷題題庫 python題庫刷題訓練
python 標準庫 math 中用來計算平方根的函式是.a sqrt b pow c power d abs c python 源 程式編譯後的擴充套件名為 a py b pdf c.python基礎100練習題 其它 工作范文 實用文件。例項 001 數字組合 python 期末試題題庫 c t...
python刷題寶 高效刷題貼
持續更 此貼只記錄需要掌握的知識點,不貼 jz1 旋轉陣列中的最小元素 根據旋轉陣列的性質,問題可以轉化為對兩個順序陣列分界點的尋找 暴力法 1.從下標為0的元素開始遍歷 2.每次進行比較,如果當前元素比相鄰的下乙個元素小,則對應的下乙個元素為最小值 一般情況 3.如果查詢到最後乙個元素都沒有出現2...
Python挑戰第三題
根據經驗,給出大字串在網頁源 注釋中!一看應該是字串處理,找被三個大寫字母左右包圍的小寫字母。那就用最方便的正規表示式處理。import urllib2 import re f urllib2.urlopen data f.read reg re.compile a z a z a z a z a ...