two lists example python sum typeerror

example - sum two lists python



Encontrar Sum. TypeError: el objeto ''float'' no es iterable (1)

Agregue los resultados de cada iteración en una lista:

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

Luego, al final, obtenga la suma de la lista con todos sus resultados:

print(sum(myresults))

Hoy traté de hacer un programa que le preguntara a un usuario cuántos artículos de una serie quería que sumara. Esta serie se usaría para aproximar el valor de pi. Aquí está mi código hasta ahora:

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()

Sin embargo, este código genera el mensaje de error:

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

¿Cómo puedo obtener python para sumar los valores en mi ciclo for si my for for está generando flotantes? Estoy atascado :/