Hasta ahora hemos visto algo de teoría sobre cómo funcionan las variables en Python, vimos un poco de tipos de datos y operadores. Aquí te dejo algunos ejercicios para que practiques lo aprendido y puedas llegar a las próximas lecciones más preparado. El conocimiento visto hasta ahora te servirá en los módulos siguientes.
¿Cuál es la salida de este programa?
42
El siguiente código tiene un error, ¿Puedes arregarlo?
print("Me comí " + 10 + " tacos")
Si pones el código en la consola te dirá que no puedes concatenar str e int. Por lo que tienes que poner el 10 como str.
print("Me comí " + "10" + " tacos")
# También se puede resolver así
print("Me comí " + str(10) + " tacos")
¿Cuál es el valor final booleano de las siguientes expresiones?
(5 < 6) and (9 == 6)
not(4>2)
(5 < 6) or (9 == 6)
not((5 < 6) or (9 == 6))
(False and True) and (False == False)
(not True) or (not False)
Puedes comprobar el resultado en la consola.
False
False
True
False
False
True
Escribe un programa Python que solicite al usuario una temperatura en grados Celsius, convierta la temperatura a Fahrenheit e imprima la temperatura convertida.
Aquí una solución:
# Solicitar la temperatura en grados Celsius al usuario
celsius = float(input("Ingrese la temperatura en grados Celsius: "))
# Convertir Celsius a Fahrenheit utilizando la fórmula: Fahrenheit = (1.8 * Celsius) + 32
fahrenheit = (1.8 * celsius) + 32
# Imprimir la temperatura convertida
print(f"{celsius} grados Celsius son {fahrenheit:.2f} grados Fahrenheit.")