【发布时间】:2010-10-02 01:24:54
【问题描述】:
我不确定是否应该使用 for -loop。或许,像
for i in range(145):
by 6: //mistake here?
print i
【问题讨论】:
我不确定是否应该使用 for -loop。或许,像
for i in range(145):
by 6: //mistake here?
print i
【问题讨论】:
for i in range(0,150,6):
print i
如果你是按常数步进的
【讨论】:
我更喜欢:
for i in xrange(25): # from 0 to 24
print 6*i
您可以使用名为 list comprehension 的类似结构轻松构建包含相同数字的列表:
numbers = [6*i for i in xrange(25)]
print numbers
如果您已经有一个(未知)数字列表,例如someNumbers,但您只想打印那些是 6 的倍数:
for i in someNumbers:
if i%6 == 0:
print i
【讨论】:
reqlist = [i for i in range(0,150,6)]
【讨论】:
i = 1
while i * 6 < 144:
i = i + 1
print i * 6
有很多方法可以做到这一点
【讨论】: