Python - problema fibonnaci

 
Vista:

problema fibonnaci

Publicado por betho (1 intervención) el 18/05/2010 06:45:57
estimado junto con saludarlos mi consulta es la siguiente
tengo un codigo que tiene que mostrar el resultado de un sys.argv pero me muestra la ubicacion con la cantidad de numeros que ingreso por argumentos no la ubicacion que quiero me entienden
<code>
#!/usr/bin/deg
import sys
def main():
while True:
try:
num=int(sys.argv[1])
a,b = 0,1
for i in str(range(num)):
a,b = b, a + b
print a
break
except:
print("solo digite numeros")
break
if __name__=='__main__':
main()
<code\>
en este caso me esta mostrando

832040

el cual me deviera mostrar

89
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder