
UnboundLocalError: local variable 'i' referenced before assignment
Publicado por teresa (4 intervenciones) el 18/11/2016 14:13:34
Buenos dias, acabo de realizar un ejercicio en python y me sale un error y nose como corregirlo:
UnboundLocalError: local variable 'i' referenced before assignment
El programa es el siguiente:
UnboundLocalError: local variable 'i' referenced before assignment
El programa es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def insertar_subcadena(cadena, cadinsert, posicion):
for i in range(posicion +i):
if i==posicion:
for j in range(posicion, len(cadinser) -1):
aux=aux +cadinser[j]
aux =aux +cadena[posicion]
else:
aux =aux +cadena[i]
return aux
#Programa principal
c=input("Cadena incial:")
ci=input("Cadena a insertar:")
p=int(input("Posicion donde se desea insertar:"))
cadena= insertar_subcadena(c,ci,p)
print("El resultado es",cadena)
Valora esta pregunta


0