Условие: Найти все такие трёхзначные числа которые кратны 7, причём сумма всех цифр этого числа также должно быть кратно семи. Вывести их количество. Разобьём задачу на несколько подзадач. Проверка делимости трёхзначных чисел на 7. Это самая простая подзадача. Здесь с помощью цикла и функции range() нужно перебрать все трёхзначные числа, проверяя - равен ли остаток от деления текущего числа на 7 нулю. Если да, то заносим это число в список num_7. получаем вот такущий список: Считаем суммы цифр всех чисел списка num_7. Будем брать каждое число, приводить к его к строке. Затем брать каждый элемент этой строки - приводить к числу и суммировать три получившихся числа. Для этого введем счетчик sum_digit Значения заносим в список current_list: Теперь на выходе у нас два списка. num_7 с числами, кратными семи, другой с суммами их цифр. Индексы чисел и суммы их цифр совпадают! Получение ответа Перебираем в цикле current_list и ищем числа, которые кратны семи. Если число найдено, то соо
Задача: "Проверка делимости одного числа на другое число"
11 октября 201911 окт 2019
928
1 мин