输出2-100的素数 用Python写的 输出有问题

输出2-100的素数 用Python写的 输出有问题请问应该怎么改

prime = []
for i in range(2,101):
    fg = 0
    for j in range(2,i/2):
        if (i % j ==0):
            fg=1
    if (fg== 0):
     prime.append(i)
    else:
     print i,"is not prime"
print prime追问

我写的那里错了啊

温馨提示:答案为网友推荐,仅供参考