en el ejemplo enq momento se le dijo al programa como imprimir las letras es decir q debía tomarlas… no entiendo donde las ha definido <c...

Pregunta de la clase:
Recorriendo un string con for
LIZBET ESTEFANY CASANA VERASTEGUI

LIZBET ESTEFANY CASANA VERASTEGUI

Pregunta
studenthace 4 años

en el ejemplo enq momento se le dijo al programa como imprimir las letras es decir q debía tomarlas… no entiendo donde las ha definido

def run(): nombre = input('Escribe tu nombre: ') for letra in nombre: print(letra)
4 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Ahí cuando le dices print letra porque cada letra es una variable que en cada iteración se reasigna.

    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Hola, esa variable no es necesario definirla afuera, se define dentro del propio loop, similar a otros lenguajes

    for(int i = 0; i < 5; i++) { //code }

    como vez este ejemplo en C++ a pesar de que es muy distinta la estructura del loop, la variable que itera (en el caso de tu ejemplo letra y del mio i) se define dentro del loop y no hay ningun problema en hacerlo, un saludo

    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Hola, esa variable no es necesario definirla afuera, se define dentro del propio loop, similar a otros lenguajes

    for(int i = 0; i < 5; i++) { //code }

    como vez este ejemplo en C++ a pesar de que es muy distinta la estructura del loop, la variable que itera (en el caso de tu ejemplo letra y del mio i) se define dentro del loop y no hay ningun problema en hacerlo, un saludo

    Ovidio Andrade

    Ovidio Andrade

    studenthace 4 años

    al llegar al for se dice que letra va a recorrer el contenido de la variable nombre uno por uno, luego en cada uno de estos ciclos se llega a la funcion print la cual va imprimiendo el valor de letra en ese ciclo para que se pueda ver en la pantalla

    un ejemplo seria:

    se pide ingresar un nombre

    Nombre='Ana'

    • primer ciclo letra es igual a 'A' el valor de letra se imprime en pantalla

    • segundo ciclo letra es igual a 'n' (recuerda que letra recorre la variable nombre puesto por puesto) el valor de letra se imprime en pantalla

    • tercer ciclo letra es igual a 'a' el valor de letra se imprime en pantalla

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.