【发布时间】:2015-08-29 04:18:41
【问题描述】:
list = []
def multiples():
for num in range(1, 11):
if (num % 3) == 0:
list.append(str(num))
print ','.join(list)
multiples()
这给了我结果
3
3,6
3,6,9
我希望我的代码只返回列表的最后一项
3,6,9
【问题讨论】:
-
不要在循环中打印(取消打印语句,与
for对齐) -
为什么将
list作为变量名?它将覆盖内置的list