Предмет: Информатика,
автор: shohruhsattarov123
составьте программу вычисления суммы S=0.5+1.5+2.5+... +98.5+99.5(на Python)
Ответы
Автор ответа:
3
Ответ:
Рассмотрим три решения
Объяснение:
Попробуем тремя способами:
1) используя numpy, создадим список с помощью метода arange, позволяющего делать range нецелочисленным. Далее просто суммируем получившийся список (для суммы можно импортировать fsum из библиотеки math, а можно воспользоваться и стандартной sum)
2) исходя из определения арифметической прогрессии:
нам известен первый член (0.5), разность (1), последний член (99.5), а также количество членов прогрессии. Просто посчитаем по формуле.
3) с помощью цикла вычислим все то же самое. Будем постепенно прибавлять к сумме увеличивающийся на 1 первый элемент.
Как видим, все три способа работают одинаково верно.
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: melisabahar
Предмет: Русский язык,
автор: Zori25
Предмет: Английский язык,
автор: Аноним
Предмет: Литература,
автор: Canok1
Предмет: Математика,
автор: gei228