Я пытаюсь изучить python, написав интересующий меня код, в настоящее время я хочу перечислить все простые числа до числа по своему выбору во время выполнения.Однако, когда я печатаю простые числа, они просто выпадают на одной строке.Если вы введете большое число, это действительно очень долго.Как я могу сделать так, чтобы мой отпечаток всегда имел 10 индексов, а затем начинал новую строку?
Примечание: это очень многословно только для целей отладки.
Мой код:
primes = []
numberToGoTo = int(input("Find primes up to what number?\n"))
for i in range(2, numberToGoTo):
for j in range(2, i):
print("Checking to see if {} is a prime. Current divisor: {}".format(i, j))
if i % j == 0 and j > 1 and j < i:
print("{} is not prime".format(i))
break
else:
print("{} is a prime! Adding to list.".format(i))
primes.append(i)
else:
#number of primes
print(len(primes))
#list all primes
print(primes)