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

Разработайте программу, которая получает от пользователя натуральные числа до тех пор, пока не будет введено число 0, и вычисляет сумму максимальных цифр всех введённых чисел (например, для чисел 407, 11, 23454321, 0 это будет 13). Программа должна использовать разработанную Вами функцию maxdigit(n), возвращающую максимальную цифру числа n. Штраф 5баллов за отсутствие функции, ещё 5 баллов – за хранение вводимых чисел в списке. PYTHON!!!


badnsnus: а как у тебя 407, 11, 23454321, 0 тут получится 13?
Muchachasock: 7+1+5+0=13

Ответы

Автор ответа: sanekharchuk181002
2

Ответ:

print(*map(lambda x: int(x)**2, iter(input, "0")))

answ = []

k = map(int, input().split())

 

for a in k:

   if a == 0:

       break

   else:

       answ.append(a ** 2)

print(answ)

Похожие вопросы