Поиск суммы. TypeError: объект «float» не является итерируемым

Сегодня я попытался сделать программу, которая спросит у пользователя, сколько предметов в той серии, которую он / она хотел, чтобы я суммировал. Эта серия будет использоваться для аппроксимации значения pi. Вот мой код:

from math import pi def pi_sum(): n = eval(input("How many terms do you want to sum: ")) for i in range(n): denominator= 2.0 * i + 1 sign = (-1) ** i numerator = 4 result = (4 * sign) /denominator print(result) print(sum(result)) pi_sum() 

Однако этот код генерирует сообщение об ошибке:

 File "C:/Users/Crisa/PycharmProjects/untitled/piprogram.py", line 14, in pi_sum print(sum(result)) TypeError: 'float' object is not iterable 

Как я могу заставить python суммировать значения в цикле for for, если цикл for for генерирует float? Я застрял :/

One Solution collect form web for “Поиск суммы. TypeError: объект «float» не является итерируемым”

Добавьте результаты каждой итерации в список:

 myresults = [] for i in range(n): ... myresults.append(result) 

Затем, в конце, получите сумму списка со всеми вашими результатами:

 print(sum(myresults)) 
  • TypeError: printName1 () принимает 0 позиционных аргументов, но 1 дано
  • ТипError при использовании учебника по обучению django rest framework
  • Функция sum () Python со списком параметров
  • TypeError: исключения должны быть классами старого стиля или производными от BaseException, а не str
  • TypeError при попытке загрузить Pictures из Google App Engine в Picasa с помощью API GData
  • TypeError: строковые индексы должны быть целыми, а не str на Python Dictionary
  • TypeError: объект 'builtin_function_or_method' не подлежит расшифровке
  • TypeError: объект 'int' не поддерживает назначение элемента
  •  
    Interesting Posts for Van-Lav

    Распределенные очереди задач (пример Celery) и скрипты crontab

    Python Реализация алгоритма OPTICS (Clustering)

    django: Как изменить URL-адрес из первичного ключа объекта базы данных?

    Почему Python 3 не поддерживает обратную совместимость?

    Лучший способ создать «перевернутый» список в Python?

    Синхронизация событий календаря, таких как Календарь Google

    Как получить различные части URL-адреса запроса на флэшку?

    Есть ли промежуточное программное обеспечение Django / плагин, который регистрирует все мои запросы организованным образом?

    Переменная Python оценивается по-разному в pdb и в операторах печати

    Python с … как для настраиваемого менеджера контекста

    Каковы шаги, чтобы заставить ModelForm работать с отношениями ManyToMany с промежуточной моделью в Django?

    аргументы командной строки gem / git-стиля в Python

    Что такое модуль win32con в python? Где я могу найти его?

    Поддерживает ли Python MySQL подготовленные заявления?

    Учебник Django, Получение: ТипError at / admin / argument для reverse () должен быть последовательностью

    Python - лучший язык программирования в мире.