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