Предмет: Информатика,
автор: Blackgirl25
Напишите программу, которая вводит натуральное число N , затем – N целых чисел, и вычисляет их сумму и произведение.
Входные данные
Первая строка содержит число N ( N ≥ 1 ). В следующих N строках записаны целые числа, по одному в каждой строке.
Выходные данные
Программа должна вывести в одной строке сумму и произведение введённых чисел, разделив их пробелом.
Примеры
Входные данные
5
1
2
3
4
5
Выходные данные
15 120
P.S.питон
Ответы
Автор ответа:
2
Ответ:
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()
Объяснение:
На скриншоте представлен оригинал кода, на случай если сайт сломает табуляции (а он это сделает)
Приложения:
Blackgirl25:
эта программа выводит просто числа,но не выводит их сумму и произведение,что не так
Похожие вопросы
Предмет: Математика,
автор: skoksemka2021
Предмет: Алгебра,
автор: LIMEREYKA
Предмет: Химия,
автор: cofi760
Предмет: Математика,
автор: Aminatynchtycbekova
Предмет: Литература,
автор: 2005213