Для решения этой задачи в Питоне, мы можем использовать цикл от 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)
Объяснение:
Функция
sum_of_digits(num)принимает число и возвращает сумму его цифр. Мы используем генератор списка для получения цифр числа в виде строк и затем преобразуем их в целые числа для вычисления суммы.Мы инициализируем переменную
count, чтобы отслеживать количество чисел, удовлетворяющих условию.Затем запускаем цикл от 100 до 500 (включительно) и для каждого числа проверяем, равна ли сумма его цифр 15. Если условие выполняется, мы увеличиваем счетчик
count.В конце программы выводим количество найденных натуральных чисел с суммой цифр, равной 15.
Этот код позволит определить количество натуральных чисел в заданном интервале, у которых сумма цифр равна 15.