0

Help with my first program.

#Calculadora Fran Arenas Nombre = input("Sea bienvenido usuario: ") print("Que operacion deseas realizar "+ Nombre + "?: \n Suma \n Resta \n Multiplicacion \n Division") operacion = input() Cantidad= int(input("cuantos numeros deseas operar?")) Numeros=list(range(Cantidad)) for Numero_cualquiera in Numeros: Numeros[Numero_cualquiera]= int(input("introduzca un numero:")) if operacion == "suma" or operacion=="Suma": ssuma=0 for Operacion in Numeros: ssuma += Numeros[Operacion] print("El resultado es: "+ str(ssuma)) if operacion == "resta" or operacion=="Resta": rresta=0 for Operacion in Numeros: rresta -= Numeros[Operacion] print("El resultado es: "+ str(rresta)) if operacion == "multiplicacion" or operacion=="Multiplicacion": multi=1 for Operacion in Numeros: multi *= Numeros[Operacion] print("El resultado es: "+ str(multi)) if operacion == "division" or operacion=="Division": divi=1 for Operacion in Numeros: Numeros[Operacion] /= divi print("El resultado es: "+ str(divi)) why sometimes it prints "IndexError: list index out of range" and sometimes it prints the correct answer?

28th Dec 2017, 6:33 PM
Fran Arenas AfĂĄn
Fran Arenas AfĂĄn - avatar
1 Answer