Напишите программу, которая вводит натуральное число n , затем – n целых чисел, и вычисляет их сумму и произведение.
входные данные
первая строка содержит число n ( n ≥ 1 ). в следующих n строках записаны целые числа, по одному в каждой строке.
выходные данные
программа должна вывести в одной строке сумму и произведение введённых чисел, разделив их пробелом.
примеры
входные данные
5
1
2
3
4
5
выходные данные
15 120
p.s.питон
def calculate(*listarg):
summ = 0
comp = 1
for i in listarg[0]:
summ += i
comp *= i
return [summ, comp]
def main():
n = int(input())
listarg = []
for i in range(n):
listarg.append(int(input()))
result = calculate(listarg)
print('{} {}'.format(result[0], result[1]))
if __name__ == '__main__':
main()
Объяснение:
На скриншоте представлен оригинал кода, на случай если сайт сломает табуляции (а он это сделает)