• Предмет: Информатика
  • Автор: zshmera
  • Вопрос задан 2 месяца назад

написати код pyton
Програма повинна прочитати з консолі натуральне число n та вивести в порядку зростання n перших натуральних чисел, що не діляться на 2, 3 і 5.

Вхідні дані
Натуральне число n.

Вихідні дані
В одному рядку через проміжок n перших натуральних чисел, що не діляться на 2, 3 і 5.

Ответы

Ответ дал: sgrxcain
0

n = int(input("Введіть натуральне число n: "))

count = 0

i = 1

while count < n:

   if i % 2 != 0 and i % 3 != 0 and i % 5 != 0:

       print(i, end=" ")

       count += 1

   i += 1

Спочатку програма зчитує натуральне число "n" з консолі. Потім вона використовує цикл "while", щоб знайти перші "n" натуральних чисел, які не діляться на 2, 3 і 5. Змінна "count" використовується для підрахунку кількості знайдених чисел, а змінна "i" використовується для перебору натуральних чисел. Умова "if" перевіряє, чи не ділиться поточне число на 2, 3 і 5, і якщо це так, то воно виводиться на екран. Оператор "end=" ""вказує, що числа повинні виводитись в одному рядку з проміжками між ними.

Вас заинтересует