Pedir datos al usuario (entrada)

En Python se usa input() para leer texto. Como queremos números con decimales (por si ponen 89.5), convertimos a float.

Ejemplo:

calificacion_examen = float(input("Ingresa la calificación (0-100): "))

Mostrar datos al usuario (salida)

print es una función de Python que sirve para mostrar información en pantalla(mensajes, resultados, textos).

Ejemplo simple:

print("Hola mundo")
print(10)

Esto muestra en pantalla:

Hola mundo10

Observa que:

  • El texto va entre comillas.
  • Los números no llevan comillas.

Otras opciones

print puede mostrar el valor guardado en una variable.

promedio = 8.7
print(promedio)

Varios valores al mismo tiempo, se separan con comas.

print("Calificación final:", final)

Así {final:.2f} se puede dar un mejor formato a la variable final que es un número:

print(f"Calificación final: {final:.2f}")
  • .2 → dos decimales
  • f → permite combinar texto con variables

Para separar mensajes, se usan saltos de línea (\n):

print("\nResultados:")
print("Teoría:", teoria)
print("Final:", final)