1.
def
serie_harmonica(n):
2.
""" Calcula a série harmónica com n termos."""
3.
soma
=
0.0
4.
for
den
in
range(
1
,n
+
1
):
5.
soma
=
soma
+
(
1.0
/
den)
6.
return
soma
O leitor tem obrigação de já estar habituado a este padrão: um contador que é actualizado dentro do ciclo for. Notar que usamos range(1,n+1), pois o denominador não pode ser 0, e temos que somar n termos. Atente-se que, neste caso o cilco é usado para contar e gerar os denominadores.
Sem comentários:
Enviar um comentário