【发布时间】:2014-10-07 09:47:32
【问题描述】:
我正在尝试遍历列表。每行包含三个数字。该列表可以尽可能长,但我只想检查前 21 行。我尝试过使用 islice,但似乎无法正确使用。
from sys import argv
script, filename = argv
f = open(filename)
while True:
line = f.readline()
fields = line.split(" ")
x = int(fields[0])
y = int(fields[1])
z = int(fields[2])
for n in range(1, z):
if n % x == 0 and n % y == 0:
print "FB",
elif n % x == 0:
print "F",
elif n % y == 0:
print "B",
else:
print n,
print line
if not line:
break
【问题讨论】:
标签: python python-2.7 loops