50 баллов! Задача в Python. Вводится СТРОКА, содержащая вещественные числа. Выведите...

+539 голосов
105k просмотров

50 баллов! Задача в Python. Вводится СТРОКА, содержащая вещественные числа. Выведите сумму и произведение этих чисел.​


Информатика (13 баллов) | 105k просмотров
Дан 1 ответ
+136 голосов

Ответ:

--- Python 3.8.3 ---

from math import prod

NumString = input()

Numbers = [float(i) for i in NumString.split(' ')]

print(f'Sum: {sum(Numbers)}\nProduct:{prod(Numbers)}')

Скриншот - Пример ввода/вывода

(1.6k баллов)
+137

Для более низких версий придётся перемножать вручную, но лично по моему мнению это максимально простой алгоритм, который вы сможете создать сами

+151

функция prod доступна в модуле math для интерпретатора python версии 3.8 и выше

+114

Версия интерпретатора?

+66

Возникает ошибка:
ImportError: cannot import name 'prod' from 'math' (unknown location)