我在如何像计算机科学家那样思考:用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