6. La función print()

print(*objects, sep=' ', end='\n')

La función print() sirve para imprimir textos, números y otros objetos en la pantalla.

Es una herramienta muy útil a la hora de encontrar errores de programación y para informar del desarrollo del programa.

El parámetro sep indica qué carácter se va a utilizar para separar los distintos objetos que se imprimirán en la pantalla. Por defecto es el espacio en blanco.

El parámetro end indica qué carácter se va a utilizar al finalizar la impresión. Por defecto es una nueva línea '\n', pero se puede sustituir por una cadena vacía '' para que sucesivos print impriman en la misma línea.

Ejemplos:

>>> print('Hola, mundo')
    Hola, mundo

>>> print(3 + 5.6)
    8.6

>>> print(1, 2, 3, 4, sep=' + ')
    1 + 2 + 3 + 4

>>> print('Hola,'); print('mundo')
    Hola,
    mundo

>>> print('Hola,', end=' '); print('mundo')
    Hola, mundo

Ejercicios

  1. Escribe un programa que imprima varios números separados por comas gracias al argumento sep.

  2. Escribe un programa que imprima en una sola línea dos palabras juntas. La primera y la segunda palabra se deben imprimir con dos órdenes print() separadas.

  3. Escribe un programa que calcule e imprima la media de tres notas: 5, 8, 9

  4. Escribe un programa que imprima 'Hola mundo' en dos líneas distintas con una sola orden print().

    Pista: el caracter '\n' sirve para añadir una nueva línea en una cadena de texto.

  5. Escribe un programa que asigne dos valores a dos variables y que luego imprima sus valores y el valor de la suma.

    Pista:

    a = 9
    b = 7
    print( ... )
    

    Salida:

    La suma de 9 y de 7 es igual a 16