Curso de python nivel medio

¿Qué es la lectura por teclado?

La lectura por teclado es cuando tu programa le pide al usuario que escriba algo en la consola (usando el teclado) y luego el programa usa esa información. Esto es muy útil cuando quieres que el usuario ingrese datos, como su nombre, edad, o cualquier otro valor.

¿Cómo se lee información desde el teclado?

En Python, para leer información que ingresa el usuario por el teclado, se utiliza la función input(). Esta función espera a que el usuario escriba algo y presione Enter. El valor que el usuario ingresa se guarda como un texto (cadena de caracteres).

Ejemplos de lectura por teclado

  1. Leer y mostrar un nombre:

    1nombre = input("Por favor, ingresa tu nombre: ")
    2print()
    3print("Hola, " + nombre + "!")
    Salida de Consola!:
    Por favor, ingresa tu nombre: 
    Hola, Ana!
    • ¿Qué hace?: El programa pide al usuario que ingrese su nombre. Luego, muestra un saludo en la pantalla usando el nombre que ingresó.

    • Ejemplo de ejecución:

      Por favor, ingresa tu nombre: Ana
      Hola, Ana!
  2. Leer un número y hacer un cálculo:

    1edad = input("¿Cuántos años tienes? ")
    2edad = int(edad)  # Convertimos la entrada en un número entero
    3print()
    4print("El próximo año tendrás " + str(edad + 1) + " años.")
    Salida de Consola!:
    ¿Cuántos años tienes? 
    El próximo año tendrás 21 años)
    • ¿Qué hace?: El programa le pide al usuario que ingrese su edad. Luego, convierte esa entrada a un número entero y calcula cuántos años tendrá el próximo año.

    • Ejemplo de ejecución:

      ¿Cuántos años tienes? 25
      El próximo año tendrás 26 años.
  3. Leer dos números y sumarlos:

    1num1 = input("Ingresa el primer número: ")
    2num2 = input("Ingresa el segundo número: ")
    3
    4# Convertimos las entradas en números enteros
    5num1 = int(num1)
    6num2 = int(num2)
    7
    8suma = num1 + num2
    9print("La suma de los dos números es: " + str(suma))
    • ¿Qué hace?: El programa le pide al usuario que ingrese dos números, los suma, y luego muestra el resultado en la pantalla.

    • Ejemplo de ejecución:

      Ingresa el primer número: 7
      Ingresa el segundo número: 3
      La suma de los dos números es: 10

Notas importantes:

  • input() siempre devuelve un texto (cadena de caracteres). Si quieres trabajar con números, debes convertir esa cadena en un número usando funciones como int() para enteros o float() para decimales.

  • print() se usa para mostrar resultados en la pantalla. Puedes combinar print() con input() para hacer programas interactivos.

Conclusión

La lectura por teclado en Python te permite crear programas que interactúan con el usuario. Usando la función input(), puedes pedir información y luego utilizarla en tu programa para hacer cálculos, tomar decisiones, o simplemente mostrar mensajes personalizados. Practica pidiendo diferentes tipos de información y manipulándola en tu código para familiarizarte con cómo funciona. ¡Es una herramienta muy poderosa para hacer tus programas más dinámicos y útiles!

  • Loading...