Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 5

Как найти значение суммы?

02.01.2014, 16:16. Показов 1955. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Название: f0djdcxsifhraxeap0nc.jpg
Просмотров: 155

Размер: 11.4 Кб

если x = 0.009
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2014, 16:16
Ответы с готовыми решениями:

Найти значение экспоненты как суммы ряда
Не могу найти ошибку, помогите, пожалуйста. Написать программу, производящую вычисление выражения по формуле: где x и n вводятся...

Если значение суммы элементов главной диагонали матрицы превышает число 10, напечатать значение этой суммы
Дана матрица X(N,N) (N< или = 10). Если значение суммы элементов ее главной диагонали превышает число 10, напечатать значение суммы. А так...

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и ч
Доброго времени суток! Тону, пожалуйста помогите! Нужно сделать лабораторную работу в C#, описанную ниже... 8-й вариант! Буду благодарен за...

14
Заблокирован
02.01.2014, 16:47
Python
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python3.2
 
summ = 0
x = 0.009
 
for i in range(1, 501):
    value = (x**i) / i
    summ = summ + value
    
print(str(0 - summ))
1
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
02.01.2014, 16:58
Python
1
2
calculateSum = lambda x: sum([-pow(x, k)/k for k in range(1, 501)])
print calculateSum(0.009) # print(calculateSum(0.009)) для python 3.x
1
Заблокирован
02.01.2014, 17:19
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
Python
1
2
calculateSum = lambda x: sum([-pow(x, k)/k for k in range(1, 501)])
print calculateSum(0.009) # print(calculateSum(0.009)) для python 3.x
Препод не поверит
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
02.01.2014, 17:58
Тогда так.
Python
1
2
3
4
5
x = 0.009
summ = 0
for k in range(1, 501):
    summ = summ - pow(x, k) / k
print summ
0
Заблокирован
02.01.2014, 19:31
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
Тогда так.
Python
1
2
3
4
5
x = 0.009
summ = 0
for k in range(1, 501):
    summ = summ - pow(x, k) / k
print summ
Я вообще-то тоже самое написал выше, только для 3-го...
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
02.01.2014, 19:54
village_coder, я не собирался соревноваться с Вами. Это для меня в первую очередь самообучение.
0
Заблокирован
03.01.2014, 00:40
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
village_coder, я не собирался соревноваться с Вами. Это для меня в первую очередь самообучение.
Я не говорю про соревнование просто получилось совсем одно и то же.
0
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 5
03.01.2014, 01:12  [ТС]
Спасибо большое!
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
03.01.2014, 15:20
Цитата Сообщение от village_coder Посмотреть сообщение
получилось совсем одно и то же
Почти. Я отнимаю от результата, а Вы суммируете и потом отнимаете от нуля. Так же Вы зачем-то переводите результат в строку, но ведь этого делать не надо, print выводит значение любого типа.
0
Заблокирован
03.01.2014, 15:56
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
Почти. Я отнимаю от результата, а Вы суммируете и потом отнимаете от нуля. Так же Вы зачем-то переводите результат в строку, но ведь этого делать не надо, print выводит значение любого типа.
Вы видимо не в курсе особенностей python 3, но там изменились условия использования "print()". Теперь только в скобках и значение одного типа.
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
03.01.2014, 16:10
Цитата Сообщение от village_coder Посмотреть сообщение
Вы видимо не в курсе особенностей python 3, но там изменились условия использования "print()". Теперь только в скобках и значение одного типа.
Да ну? Я начинал изучение именно с 3 ветки, знаю, что print в этой ветке - функция. Насчет одного типа не совсем понял. Можно выводить только строки? Мой интерпретатор Python 3.2.3 с этим не согласен.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
>>> l = [_ for _ in range(10)]
>>> type(l)
<class 'list'>
>>> print(l)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> i = sum(l)
>>> type(i)
<class 'int'>
>>> print(i)
45
>>> s = "".join(map(str, l))
>>> type(s)
<class 'str'>
>>> print(s)
0123456789
>>> print(12**23+1232/34)
6.624737266949237e+24
По-моему Вы что-то путаете.
1
Заблокирован
03.01.2014, 16:14
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
Да ну? Я начинал изучение именно с 3 ветки, знаю, что print в этой ветке - функция. Насчет одного типа не совсем понял. Можно выводить только строки? Мой интерпретатор Python 3.2.3 с этим не согласен.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
>>> l = [_ for _ in range(10)]
>>> type(l)
<class 'list'>
>>> print(l)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> i = sum(l)
>>> type(i)
<class 'int'>
>>> print(i)
45
>>> s = "".join(map(str, l))
>>> type(s)
<class 'str'>
>>> print(s)
0123456789
>>> print(12**23+1232/34)
6.624737266949237e+24
По-моему Вы что-то путаете.
Я писал что можно использовать только один тип для вывода. Там типы не преобразуются сами. Поэтому нельзя например склеить строку с числом. Там где я употребил str() его конечно можно было не употреблять, но мне кажтся это хорошая привычка приводить все к строковому типу перед выводом через print().
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
03.01.2014, 16:31
Цитата Сообщение от village_coder Посмотреть сообщение
Там типы не преобразуются сами.
Цитата Сообщение от village_coder Посмотреть сообщение
хорошая привычка приводить все к строковому типу в перед выводом
Привычка писать лишний код? Не сказал бы, что она хорошая... К тому же print для вывода использует объект sys.stdout и его метод write. write не принимает ничего кроме строки, получается, что print преобразует значения в строку. А так Вы делаете лишние движения...
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.01.2014, 07:45
Согласен с ВАСИЛЕВС
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2014, 07:45
Помогаю со студенческими работами здесь

Вычислить приближенно значение бесконечной суммы (справа от каждой суммы дается ее точное значение, с которым можно сравнить полученный ответ)

Вычислить приближенно значение бесконечной суммы (справа от каждой суммы дается ее точное значение, с которым можно сравнить полученный ответ):
1+x^1 /1!+x^2 /2!+x^3 /3!+...=e^x

Вычислить приближенно значение бесконечной суммы (справа от каждой суммы дается ее точное значение, с которым можно сравнить полученный ответ)
нужно срочно плиз! &quot;ПАСКАЛЬ&quot;

Вычислить приближенно значение бесконечной суммы (справа от каждой суммы дается ее точное значение, с которым можно сравнить полученный ответ)
1+(1\2^2)+(1\3^2)+(1\4^2)+...=p^2\6

найти значение суммы
Пользователь вводит целое положительное число n. Найти значение суммы 1^2n-1 + 2^2n-3 + 3^2n-5 + ... + (n-1)^3 + n^1 Вывести на экран...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru