Дано натуральное число N. Найти и вывести все числа в интервале от 1 до
N - 1, у которых сумма всех цифр совпадает с суммой цифр данного числа.
Если таких чисел нет, то вывести слово «нет». (python)
Пример: N = 44. Числа: 17, 26, 35. (python)
Ответы на вопрос
Ответил vershitelsudeb
1
N = int(input()
summa = sum(map(lambda x: int(x), str(N)))
mas = []
for i in range(N):
summa2 = sum(map(lambda x: int(x), str(i)))
if summa == summa2:
mas.append(i)
print(mas if len(mas) > 0 else 'нет')
uchenik17033:
выдает ошибку на 2 строчку
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Українська література,
2 года назад
История,
2 года назад
Математика,
8 лет назад