INEM - Área de Tecnología e Informática
Estimado estudiante, este espacio interactivo está diseñado para que construyas tu pensamiento lógico mediante la resolución de problemas reales. No memorizaremos instrucciones; aprenderemos cómo interactuar con la computadora a través del código usando Python.
print()La función print() es nuestra principal herramienta de salida. Le indica a la computadora que muestre un mensaje de texto en la pantalla.
En una línea de producción automatizada de una fábrica técnica, necesitamos que la pantalla del operador muestre el mensaje de estado: "Sistema Iniciado y Listo".
print("Sistema Iniciado y Listo")
Un argumento es el valor o información que le enviamos a una función dentro de los paréntesis para que pueda hacer su trabajo.
En print("Temperatura Alta"), el texto "Temperatura Alta" (delimitado por comillas) es el argumento que la función necesita para saber qué imprimir.
Llamar o invocar una función significa ordenarle a Python que ejecute la acción programada bajo ese nombre. Lo hacemos escribiendo el nombre de la función seguido de sus paréntesis ().
# Aquí estamos invocando a la función print pasándole un argumento de texto:
print("Llamando al sistema de alertas...")
print()Escribe un programa de una sola línea que imprima tu nombre, tu especialidad técnica y tu año escolar, asegurándote de que coincida exactamente con la estructura de un carnet estudiantil.
print("Carnet: Carlos Perez | Especialidad: Informatica | Grado: 10mo-A")
print() y su efecto, argumentos y valores retornadosLa función print() toma sus argumentos, los convierte a un formato legible en texto y los envía a la consola. Tras realizar esta acción, retorna un valor especial llamado None (que significa "vacío" o "sin valor"), ya que su propósito es realizar una acción visual, no calcular un dato de regreso.
En Python, cada línea de código representa generalmente una instrucción. El intérprete ejecuta estas instrucciones de manera secuencial (una tras otra, de arriba hacia abajo).
print("Paso 1: Iniciando motores de la fresadora CNC...")
print("Paso 2: Calibrando coordenadas del eje X...")
print("Paso 3: Proceso de corte en ejecución.")
Para formatear texto dentro de una misma cadena sin presionar Enter en nuestro teclado, utilizamos caracteres de escape especiales:
\n : Genera un salto de línea (Nueva línea).\t : Crea un espacio de tabulador (Sangría de columna).Se requiere estructurar un reporte de alertas de sensores utilizando una sola instrucción print(), organizando los datos de forma vertical.
print("ALERTA DE SEGURIDAD:\n\t- Sensor de Presion: FUERA DE RANGO\n\t- Sensor Termico: CRITICO")
La función print() es muy flexible y puede recibir más de un argumento al mismo tiempo, separándolos simplemente con una coma (,). De manera automática, Python colocará un espacio entre ellos al imprimirlos.
print("Voltaje actual:", 120, "Vca")
Por defecto, los argumentos que pasamos a una función se evalúan según el orden físico en el que se escriben de izquierda a derecha. A esto se le conoce como argumentos posicionales.
# Intercambiar el orden cambia el significado de la salida
print("Sensor 1:", "Activo")
print("Activo", "Sensor 1:")
Podemos modificar el comportamiento interno predefinido de print() utilizando sus argumentos especiales de palabra clave:
sep= : Cambia el separador por defecto (que es un espacio en blanco) por el carácter que elijas.end= : Cambia el final de la línea impreso por defecto (que es un salto de línea) por otro texto o vacío.Necesitamos imprimir lecturas de temperatura separadas por un guion medio, y asegurar que la siguiente instrucción no salte de línea.
print("22.5", "23.8", "21.9", sep=" - ", end=" | ")
print("Fin de Lectura")
print() y sus argumentosEscribe un código que genere la estructura visual de un bus de datos binarios para un circuito digital. Debe mostrar tres canales (A, B, C) separados por un carácter de tubería (|) y un indicador de fin de bus sin saltar de línea.
print("Canal A", "Canal B", "Canal C", sep=" | ", end=" [FIN DE BUS]\n")
Utilizando caracter el carater de escape (\t), argumentos de palabra clave y la lógica que has aprendido, dibuja una flecha de dirección en la consola que indique el sentido del flujo de corriente de un circuito eléctrico.
print("Flujo de Corriente:")
print("\t * ")
print("\t * * ")
print("\t * * ")
print("\t* * * * * * *")
print("\t * * ")
print("\t * * ")
Hemos aprendido las bases fundamentales de cómo Python envía información al usuario:
print() es una función integrada en el lenguaje para enviar salidas de texto.print() separa argumentos posicionales con espacios y finaliza la instrucción con una nueva línea.sep y end nos permiten reconfigurar la estructura de la salida para amoldarla a requisitos específicos de diseño técnico.Evalúa tus conocimientos técnicos antes de proceder con la práctica física en el laboratorio escolar:
print("Inicio", end="") seguido en la línea de abajo de print("Fin")?end="" (cadena vacía), cancelamos el salto de línea por defecto, uniendo el inicio con la siguiente impresión en una sola línea.
\t?\t representa un espaciado horizontal de tabulación, útil para alinear y organizar columnas de datos de sensores.