[ Foro de Python ]

Ayuda con este ejercicio

30-Apr-2022 01:39
Invitado (Erlan )
4 Respuestas

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


30-Apr-2022 17:06
Invitado (anselmo)

hola erlan

en que parte del ejercicio tienes problema, pon tu código y comenta donde estas atascado

suerte ;-)


05-May-2022 22:45
Invitado (Erlan )

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")


06-May-2022 19:07
Invitado (erlan)

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")


28-May-2022 16:07
Invitado (pepe)

hola erlan

te paso una idea por si te sirve:
https://www.online-ide.com/oEeACRm4aH






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...