Предмет: Информатика,
автор: Muchachasock
Разработайте программу, которая получает от пользователя натуральные числа до тех пор, пока не будет введено число 0, и вычисляет сумму максимальных цифр всех введённых чисел (например, для чисел 407, 11, 23454321, 0 это будет 13). Программа должна использовать разработанную Вами функцию maxdigit(n), возвращающую максимальную цифру числа n. Штраф 5баллов за отсутствие функции, ещё 5 баллов – за хранение вводимых чисел в списке. PYTHON!!!
badnsnus:
а как у тебя 407, 11, 23454321, 0 тут получится 13?
7+1+5+0=13
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Русский язык,
автор: annaemta
Предмет: Русский язык,
автор: bakolj250901
Предмет: Окружающий мир,
автор: лина2007лев
Предмет: Физика,
автор: dimalymar02