Предмет: Информатика, автор: ivank8037

СРОЧНО!! PYTHON!! написать программу для нахождения и вывода на экран всех натуральных чисел меньших N, сумма цифр которых равна числу K. N и K вводятся с клавиатуры.​

Ответы

Автор ответа: pupkinll2016
0

Ответ:

Для решения этой задачи можно использовать цикл for и функцию для нахождения суммы цифр числа:

n = int(input("Введите значение для N: "))

k = int(input("Введите значение для K: "))

for i in range(1, n):

sum_of_digits = sum(int(digit) for digit in str(i))

if sum_of_digits == k:

print(i)

В этом коде мы запрашиваем значения для переменных N и K, а затем используем цикл for для прохода от 1 до N-1. В каждой итерации мы находим сумму цифр числа с помощью функции sum и генератора списка, который превращает число в строку и разбивает ее на отдельные символы. Если сумма цифр равна K, то мы выводим число на экран.

Похожие вопросы
Предмет: Английский язык, автор: vlad2011zavizin
Предмет: Химия, автор: m26220581