Вопрос задан 03.11.2026 в 16:59. Предмет Информатика. Спрашивает Митрюхина Мария.

Помогите решить задачу по пайтону
Вывести числа, делящиеся на три, в диапазоне от 0 до n. Дам максимальное количество баллов

Перейти к ответам

Ответы на вопрос

Отвечает Устинкова Елизавета.

Для решения данной задачи на Python можно использовать цикл for и оператор остатка от деления %.

Решение:

Python
n = int(input("Введите число n: "))

for i in range(0, n + 1):
if i % 3 == 0:
print(i)

Объяснение:

  1. n = int(input()) — вводим максимальное число диапазона.

  2. for i in range(0, n + 1) — перебираем все числа от 0 до n включительно.

  3. i % 3 == 0 — проверяем, делится ли число на 3 без остатка.

  4. print(i) — если условие выполняется, выводим число на экран.

Пример работы программы:

Ввод:

Обычный текст
15

Вывод:

Обычный текст
0 3 6 9 12 15

Более короткий вариант решения:

Можно сразу перебирать числа с шагом 3:

Python
n = int(input())

for i in range(0, n + 1, 3):
print(i)

Второй вариант проще и эффективнее, поскольку программа сразу перебирает только числа, кратные трём, не проверяя остальные.

Оба решения правильные и подходят для данной задачи.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос