Предмет: Информатика,
автор: zNatOkS
ПОМГГИТЕ 100 БАЛЛОВ!!!
СРОЧНО!!!!
Учитель отправил электронное письмо своим студентам с заданием: Напишите программу, которая определит значение выражения Х, если:
Х = число1степень1 + число2степень2 + … числоNстепеньN
где числа 1, 2, …, N - натуральные, степень 1, 2, …, N - однозначные (состоят из одной цифры) целые числа.
К сожалению, при загрузке данных с компьютера, произошел сбой в форматировании и степени не отображаются корректно, так что:
X = P1 + P2 + … + PN
Например, вместо X = 212 + 1013 , выражение приняло следующий вид: X = 212 + 1013.
Напишите программу, которая, считав неправильно отформатированные данные, выведет правильный ответ (тот, который задумывал учитель).
Входные данные:
Первая строка содержит натуральное число 1 <= N <= 10 - количество чисел P. Следующие N строк содержат по одному числу Pi (10 <= Pi <= 9999).
Выходные данные:
Одно число X - значение искомого выражения.
Пример:
Входные данные: Выходные данные:
2 28
12
33
Приложения:


Ответы
Автор ответа:
2
Ответ:
n = int(input())
s=0
for i in range(n):
p=int(input())
s+=(p//10)**(p%10)
print(s)
Объяснение:
zNatOkS:
Йоу, спасибо большое!)
Похожие вопросы
Предмет: Алгебра,
автор: nebesnijd
Предмет: Українська мова,
автор: giricvikagiric
Предмет: Математика,
автор: v3245535
Предмет: Геометрия,
автор: okim7512
Предмет: Биология,
автор: vladgenya20082009