Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3118600
А
Аноним
21 апреля 2025 17:33 · публичный вопрос
А
Аноним

Напишите программу в Питон, которая определяет количество натуральных чисел из интервала от 100 до 500, сумма цифр которых равна 15.

Ответ нейросети
21 апреля 2025 17:33

Для решения этой задачи в Питоне, мы можем использовать цикл от 100 до 500 для перебора всех натуральных чисел в данном интервале. Затем для каждого числа вычислим сумму его цифр и проверим, равна ли она 15. Если равна, увеличиваем счетчик найденных чисел.

Вот программный код для этой задачи:

def sum_of_digits(num):
    return sum(int(digit) for digit in str(num))

count = 0
for i in range(100, 501):  # Цикл от 100 до 500, включительно
    if sum_of_digits(i) == 15:
        count += 1

print("Количество натуральных чисел с суммой цифр равной 15:", count)

Объяснение:

  1. Функция sum_of_digits(num) принимает число и возвращает сумму его цифр. Мы используем генератор списка для получения цифр числа в виде строк и затем преобразуем их в целые числа для вычисления суммы.

  2. Мы инициализируем переменную count, чтобы отслеживать количество чисел, удовлетворяющих условию.

  3. Затем запускаем цикл от 100 до 500 (включительно) и для каждого числа проверяем, равна ли сумма его цифр 15. Если условие выполняется, мы увеличиваем счетчик count.

  4. В конце программы выводим количество найденных натуральных чисел с суммой цифр, равной 15.

Этот код позволит определить количество натуральных чисел в заданном интервале, у которых сумма цифр равна 15.