[ Foro de Python ]
Hola a tod@s, por favor su ayuda con el siguiente ejercicio.
Se tiene los siguientes datos:
Rangos de Temperatura efectiva (°C) Sensación térmica
mayores a 30 Calor pesado
24 a 30 Calor moderado
18 a 24 Calor placentero
12 a 18 Placentero
6 a 12 Fresco
0 a 6 Muy fresco
-6 a 0 Frío ligero
-12 a -6 Frío
-18 a -12 Muy frío
-24 a -18 Frío intenso
menores a 24 Peligro de congelación
Pide construir una función llamada "sensacion_temp" en la que entregue la sensación térmica según la temperatura de la que se trate y posteriormente evaluar la variable "temp" (temp = [15.4, 18.1, 19.2, 20.2, 21.4, 20.1, 18.9, 19.8, 19.4, 19.1, 17.9, 15.7]) en la función "sensacion_temp" y graba la lista resultante en la variable "sensacion"
gracias de antemano
hola erlan
en que parte del ejercicio tienes problema, pon tu código y comenta donde estas atascado
suerte ;-)
Anselmo, tengo este código, pero me quedé trancado porque no se ocurre nada más ni como arreglarlo ya que genera error, agradezco mucho tu ayuda.
temp = [15.4, 18.1, 19.2, 20.2, 21.4, 20.1, 18.9, 19.8, 19.4, 19.1, 17.9, 15.7]
sensacion_temp = temp
if temp > 30:
print("calor pesado")
elif temp >= 24 and temp < 30:
print ("calor moderado")
elif temp >= 18 and temp < 24:
print("calor placentero")
elif temp >= 12 and temp < 18:
print("placentero")
elif temp >= 6 and temp < 12:
print("fresco")
elif temp >= 0 and temp < 6:
print("muy fresco")
elif temp >= -6 and temp < 0:
print("frio ligero")
elif temp >= -12 and temp < -6:
print("frio")
elif temp >= -18 and temp < -12:
print("muy frio")
elif temp >= -24 and temp < -18:
print("frio intenso")
else:
print("peligro de congelacion")
Anselmo, me quedé atascado acá, esto es el código que tengo hasta ahora y no se me ocurre por donde más continuar, agradezco muchísimo tu ayuda.
temp = [15.4, 18.1, 19.2, 20.2, 21.4, 20.1, 18.9, 19.8, 19.4, 19.1, 17.9, 15.7]
sensacion_temp = temp
if temp > 30:
print("calor pesado")
elif temp >= 24 and temp < 30:
print ("calor moderado")
elif temp >= 18 and temp < 24:
print("calor placentero")
elif temp >= 12 and temp < 18:
print("placentero")
elif temp >= 6 and temp < 12:
print("fresco")
elif temp >= 0 and temp < 6:
print("muy fresco")
elif temp >= -6 and temp < 0:
print("frio ligero")
elif temp >= -12 and temp < -6:
print("frio")
elif temp >= -18 and temp < -12:
print("muy frio")
elif temp >= -24 and temp < -18:
print("frio intenso")
else:
print("peligro de congelacion")
hola erlan
te paso una idea por si te sirve:
https://www.online-ide.com/oEeACRm4aH
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)