Está en la página 1de 12

Escribiendo

en pantalla
print
Aprendiendo a programar con Python
Escribiendo en pantalla
¿Cómo comunico un resultado?
>>> pesos_por_hora = 200
>>> llegada = 20
>>> salida = 22
>>> precio = (salida-llegada)*pesos_por_hora
>>> precio
memoria
400 pesos_por_hora 200
llegada 20
salida
22
precio 400

online.ing.puc.cl
Escribiendo programas
Utilizamos un archivo .py
memoria
Programa
pesos_por_hora 200
llegada 20
Resultado
(output) salida
22
precio 400
estacionamiento.py

1 pesos_por_hora = 200
2 llegada = 20
3 salida = 22
4 precio = (salida-llegada)*pesos_por_hora
5 precio

online.ing.puc.cl
Fuente: https://pixabay.com/en/computer-laptop-notebook-159466/
Escribiendo en pantalla
print
memoria
Programa
pesos_por_hora 200
llegada 20
Resultado
(output) salida
22
precio 400
estacionamiento.py

1 pesos_por_hora = 200
2 llegada = 20
3 salida = 22
4 precio = (salida-llegada)*pesos_por_hora
5 precio
print(precio)
400
online.ing.puc.cl
Fuente: https://pixabay.com/en/computer-laptop-notebook-159466/
Escribiendo en pantalla
print(expresión)
imprimir en pantalla

print(expresión)

1 print("Hola mundo")

Hola mundo

1 mensaje = "Hola mundo"


2 print(mensaje)

Hola mundo
online.ing.puc.cl
Escribiendo expresiones
imprimir expresiones
print(expresión)
1 print((3+5//4-2)-2**4+3*(7-2))
1
imprimir variables calculadas previamente
1 fahrenheit = 91
2 celsius = (fahrenheit - 32) * 5/9
3 print(celsius)
32.77777777777778
imprimir expresiones con variables

1 temperatura = 33
2 print(temperatura >= 30)
True online.ing.puc.cl
Escribiendo en la misma línea
print(expr, expr, ...)
1 episodio = 3
2 print("Episodio")
3 print(episodio)
4 print("del libro")

Episodio
3
del libro

imprimir múltiples expresiones

1 episodio = 3
2 print("Episodio", episodio, "del libro")
Episodio 3 del libro
online.ing.puc.cl
Cambiando el fin de línea
cambiar el término de línea
print(expr, end=str)
1 nombre = "Cristian"
2 edad = 38
3 print("Soy", nombre, end=" ")
4 print("y tengo", edad, "años")
5 print("cumplidos")
Soy Cristian y tengo 38 años
cumplidos

1 print("Este print", end=" :D ")


2 print("no cambia", "de línea", end=";)")
Este print :D no cambia de línea;)
online.ing.puc.cl
Cambiando el separador
print(expr, sep=str)
1 msj1 = "Hoy habrá"
2 temp = 34
3 msj2 = "grados"
4 print(msj1, temp, msj2)
Hoy habrá 34 grados

cambiar el separador de expresiones

1 print("-El tesoro", "está", "en", sep="...")


-El tesoro...está...en

online.ing.puc.cl
Resumiendo
Escribiendo valores con print

• print permite escribir valores en


pantalla (salida estándar)

• print(expresión)

• Escribir múltiples expresiones

• Modificaciones a la salida de print online.ing.puc.cl

También podría gustarte