用python打印列表

2024-04-19 22:24:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用python打印列表时遇到问题。我想用下面的代码打印出列表中的所有项目,特别是最后两行。

def primefind(n):
  mylist = []
  x = 3
  while (x < n/2):
    if ((n % x) == 0):
      mylist.append(x)
      x = x + 2
  for item in mylist:
    print item

运行此命令时出现语法错误。它在最后一行突出显示“item”。据我所知,它的语法是正确的,所以我很困惑!即使这个站点显示的语法与我使用的http://effbot.org/zone/python-list.htm#looping相同

你知道我哪里做错了吗?


Tags: 项目代码in命令列表forifdef