General FizzBuzz: Difference between revisions

(→‎{{header|Python}}: Created sub)
Line 2,311:
for i in range(1,n+1):
res = ''
for mod in sorted(factors[.pop(i])):
factors[i+mod].append(mod)
res += mods[mod]
del factors[i]
yield res or str(i)
 
Line 2,323 ⟶ 2,322:
print(line)
</lang>
 
 
===Sieve of Eratosthenes===