
Jenny Bolívar Díaz
PreguntaHola,
Me gustaría entender por qué no hay necesidad de asignarle nada ni crear las variables “letra” o “caracter” y de igual forma el código corre perfecto.
Gracias.

Piero Blanco
Esa letra / caracter, es la variable que guarda el valor de cada iteración. Es costumbre utilizar una letra como la i, o palabras que se utilizan en el ciclo, como palabra o caracteres, para referirse a un entero en una iteración.

José Luis Ponce Campos
Tenía esa misma pregunta.
Hasta pensé que
carácter
letra
for
Muchas gracias por la respuesta 👊

Moisés Manuel Morín Hevia
Si estas creando las variables cuando le asignas que recorra el ciclo.

fidel angel ochoa
buena pregunta y excelente respuesta!
Gregorio Alfonso De León Martínez
Muchas gracias por la explicación @RetaxMaster

Sebastián Andrade
Hola, en varios lenguajes las variables que se utilizan en los for se declaran dentro de el mismo for
#Python for i in 'hello': print(i)
//C++ for(int i = 0; i < 5; i++) { std::cout << i ; }
No le prestes mucha atencion al for en C++ simplemente es para mostrarte como en otros lenguajes tambien se declaran las variables de los for dentro de los mismos for, un saludo

Carlos Eduardo Gomez García
¡Hola!, porque estas se declaran y se asignan por el mismo ciclo for, al decir
for caracter in frase:
for
frase
caracter
for
caracter
for
Imagínatelo como un pescador, un pescador va a atrapar un pez, pero ese pescador necesita que le pases una cubeta para guardar esos pescados que está pescando. Lo mismo sucede con el
for
caracter