何回もすみません。
半角空白でインデントができないので全角にしました。

#coding=utf-8
def primenumber(n):
  for c in range(2, n):
    if n%c == 0:
      break
  if c == n-1:
    return n
  else:
    return u"素数ではない"
ls = [2]
for n in range(3, 51):
  ls.append(primenumber(n))
  if u"素数ではない" in ls:
    ls.remove(u"素数ではない")
print ls