
Jorge Eliecer Barcasnegras Deavila
Pregunta¿Cómo python entiende que la variable “caracter” hace referencia a los caracteres o letras en la variable “frase”?

Jesús Castro
¿Entonces podría poner cualquier palabra y lo tomaría igual que letra o carácter cierto?

Moisés Manuel Morín Hevia
Porque le estas diciendo que tu variable se llama así & en cada iteración se reasigna.

Jorge Eliecer Barcasnegras Deavila
Gracias ceporro!
Con esa explicacion me quedo claro.
Saludos.

CRISTIAN BARBERO PÉREZ
Cuando le dices a python:
for carro in string: print(carro)
Le estás diciendo lo mismo que si escribes:
for i in range( len(string) ): print( string[i] )
O como se escribe en otros lenguajes:
for ( i=0, i < len(string), i++ ) print( string[i] )

Jorge Eliecer Barcasnegras Deavila
Hola, gracias por responder.
No me queda claro aun, si el nombre de la variable fuese carro en vez de caracter python seguiría entendiendo, como lo hace?

CRISTIAN BARBERO PÉREZ
Piensa en un string como un array, donde cada posición es ocupada por un carácter.

Said Hernandez
'caracter' solo es el objeto iterable, python lo entiende ya que el tipo de dato de 'frase' es string,