Разработайте программу, которая получает от пользователя натуральные числа до тех пор, пока не будет введено число 0, и вычисляет сумму максимальных цифр всех введённых чисел (например, для чисел 407, 11, 23454321, 0 это будет 13). Программа должна использовать разработанную Вами функцию maxdigit(n), возвращающую максимальную цифру числа n. Штраф 5баллов за отсутствие функции, ещё 5 баллов – за хранение вводимых чисел в списке. PYTHON!!!
Answers & Comments
Ответ:
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)