Informatică, întrebare adresată de infooo34535, 8 ani în urmă

Se citeşte n, număr natural. Să se evalueze expresia de mai jos:


E=E_1+E_2+...+E_n,\\\\unde\\\\E_i=\frac{1}{1*2} +\frac{1}{1*2*3}+...+\frac{1}{1*2*...*(i+1)} \\\\Pentru~ n=3,~ rezultatul~ ar ~trebui~ sa ~fie ~1.875\\\\Rezolvare~cu~FOR~in~Python

fara "def"


andrei750238: De ce nu ai scris in comentariu la intrebarea cealalta ca rezolvarea e gresita, chiar si dupa modificare ?

Răspunsuri la întrebare

Răspuns de andrei750238
2

n = int(input("n : "))

suma = 0

prod = 1

ei = 0

for i in range(1,n+1):

   prod *= (i+1)

   ei += 1/prod

   suma += ei

   

print("Suma este " + str(suma))

Anexe:

infooo34535: Multumesc mult
Alte întrebări interesante