La función input()

La función input() espera a que el usuario escriba algún texto en el teclado y pulse ENTER.

miNombre = input()

Esta llamada a la función evalúa a una cadena igual al texto que ingrese el usuario, y la línea de código asigna la variable miNombre a este valor de cadena.

Puedes pensar en la llamada a la función input() como una expresión que se evalúa a cualquier cadena que el usuario haya escrito. Si el usuario introdujo «Al», entonces la expresión se evaluaría como miNombre = "Al".

Si llama a input() y ve un mensaje de error, como NameError: name ‘Al’ is not defined, el problema es que está ejecutando el código con Python 2 en lugar de Python 3.

Imprimiendo el nombre del usuario

La siguiente llamada a print() contiene en realidad la expresión ‘Me alegro de conocerte, ‘ + miNombre entre los paréntesis.

print('Me alegro de conocerte, ' + miNombre)

Recuerda que las expresiones siempre pueden evaluarse a un solo valor. Si 'Al' es el valor almacenado en miNombre en la línea , entonces esta expresión se evalúa como ‘Me alegro de conocerte, Al’. Este valor de cadena única se pasa a print(), que lo imprime en la pantalla.

Deja una respuesta