Ejemplo: Conversión de unidades
Escribe un programa que le pida al usuario una temperatura en grados Celsius, la convierta a grados Fahrenheit e imprima por pantalla la temperatura convertida.
Solución 1
"""
Escribe un programa que le pida al usuario una temperatura en grados Celsius, la convierta a grados Fahrenheit e imprima por pantalla la temperatura convertida.
"""
# Pedimos al usuario la temperatura en grados Celsius
celsius = input("Indica la temperatura en grados Celsius: ")
# Fórmula -> Fahrenheit = (Celsius * 1.8) + 32
# Primero calculamos la parte del paréntesis, además tenemos que transformar la variable celsius a decimal
aux1 = float(celsius) * 1.8
# Ahora calculamos el resultado del paréntesis más 32
fahrenheit = aux1 + 32
# Construimos el mensaje para mostrar al usuario, además transformamos el valor de la temperatura a texto
mensaje = "La temperatura en grados Fahrenheit es " + str(fahrenheit)
# Mostramos el mensaje al usuario
print(mensaje)
Solución 2
"""
Escribe un programa que le pida al usuario una temperatura en grados Celsius, la convierta a grados Fahrenheit e imprima por pantalla la temperatura convertida.
"""
# Pedimos al usuario la temperatura en grados Celsius
celsius = input("Indica la temperatura en grados Celsius: ")
# Fórmula -> Fahrenheit = (Celsius * 1.8) + 32
# Hacemos el cálculo en una única expresión utilizando paréntesis
fahrenheit = (float(celsius) * 1.8) + 32
# Mostramos el mensaje al usuario, en este caso ya no guardamos en una variable lo que queremos mostrar
print("La temperatura en grados Fahrenheit es ", fahrenheit)