Я довольно новичок в python, поэтому я не совсем понимаю, как использовать циклы. В настоящее время я работаю над фрагментом кода, который должен найти первые N простых чисел.
Результат, который желателен, если вы введете 5, он выдаст 2, 3, 5, 7 и 11, но независимо от того, что я введу для «max», выход всегда будет 2 и 3. Есть ли способ улучшить это?
max=int(input("How many prime numbers do you want: "))
min=2
while(min<=(max)):
for c in range(2, min):
if min%c==0:
break
else:
print min
min=min+1