fork download
  1. """
  2. Дано натуральное число n.
  3. Напечатайте все n-значные нечетные натуральные числа в порядке убывания.
  4. """
  5. n = input("n=")
  6. # создаем пустой список для хранения простых чисел
  7. lst = []
  8. # в k будем хранить количество делителей
  9. k = 0
  10. # пробегаем все числа от 2 до N
  11. for i in range(2, n + 1 ):
  12. # пробегаем все числа от 2 до текущего
  13. for j in range(2, i):
  14. # ищем количество делителей
  15. if i % j == 0:
  16. k = k + 1
  17. # если делителей нет, добавляем число в список
  18. if k == 0:
  19. lst.append(i)
  20. else:
  21. k = 0
  22. # выводим на экран список
  23. print(lst)
Runtime error #stdin #stdout #stderr 0.02s 9348KB
stdin
Standard input is empty
stdout
n=
stderr
Traceback (most recent call last):
  File "./prog.py", line 5, in <module>
EOFError: EOF when reading a line