我在如何像計算機科學家那樣思考:用Python學習中發現了這張表。Python拼圖集
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
這個練習是爲了創建一個產生輸出的程序。我至少花了一個小時就可以了,我想出了這個:
def printMultiples(n):
g = n*n
m = n
while m < g:
if m%n == 0:
print m, '\t',
m = m+1
elif m%n != 0:
m = m+1
print g
def uniqueTable(n, y):
while n < y:
printMultiples(n)
n = n+1
printMultiples(y)
uniqueTable(1, 7)
和它的工作!我很高興,我幾乎哭了。無論如何,我已經沉迷於這些Python問題;目前我正在開發一個打印斐波那契數列的程序。我一直在尋找問題,但出於某種原因,他們總是走過我的頭,例如使用ASCII的Facebook謎題,我還沒有研究過。有誰知道任何好的Python問題集?
www.codingbat.com對Python有許多熱身問題。 www.learnpythonthehardway.org是一個很好的教程,有解決問題/挑戰的經驗。 – 2012-01-17 22:54:16
自己破解問題的符號+1!不幸的是,這類問題(請求鏈接)並不真的被認爲是適合SO的。不過,如果您對下一個感興趣,我們很樂意提供幫助。 – 2012-01-17 22:58:41
謝謝!對不起,我不會在這裏再次要求鏈接。 – sdsgg 2012-01-17 23:17:17