如何停止循环流入下一个for循环?

时间:2012-01-06 19:12:36

标签: python python-3.x

如何阻止aList流入sumIs?我在aList之后尝试了几个换行符来关闭它。 aList中的中断会停止for循环并仍然会流入sumIs。

代码:

aList = ['spam', 'eggs', 'ham']
for x in aList:
    print(x, end = ' ')

sumIs = 0
for number in [1, 2, 3, 4]:
    sumIs = sumIs + number
print(sumIs)

prod = 1
for item in [1, 2, 3, 4]:
    prod *= item
print(prod)

S = 'lumberjack'
T = ("and", "I'm", "okay")
for char in S:
    print(char, end=' ')

现在打印是:

spam eggs ham 10
24
l u m b e r j a c k 

打印应该是:

spam eggs ham 
10
24
l u m b e r j a c k

1 个答案:

答案 0 :(得分:4)

由于您的print() - 循环调用不会打印任何行返回,您必须在循环后打印行返回。

只需在循环后添加print()

相关问题