Menu
CoddyTech

If - Else

Parte de la sección Fundamentos del Journey de Python de Coddy. Lección 21 de 77.

if nos permite ejecutar un código específico si se cumple una condición, pero ¿y si queremos ejecutar otra cosa si no se cumple la condición?

Para eso tenemos la instrucción else:

age = 15
status = "None"
if age >= 18:
	status = "Adult"
else:
	status = "Young"

En el ejemplo anterior, age es menor que 18, lo que significa que entra en el código else y status contendrá "Young".

Incluso podemos hacerlo más profundo usando la instrucción elif:

age = 68
status = "None"
if age < 18:
	status = "Young"
elif age >= 18 and age <= 65:
	status = "Adult"
else:
	status = "Old"

Aquí comprueba si age es menor que 18; si no, continuará con la siguiente condición y comprobará si age está entre 18 y 65. Si tampoco se cumple esa condición, establecerá status en "Old".

Podemos añadir tantos enunciados elif como queramos:

if condition1:
	code
elif condition2:
	code
elif condition3:
	code
...

Ten en cuenta que el código dentro de if/elif/else debe estar indentado

challenge icon

Desafío

Principiante

Se te da un código que recibe como entrada un número que indica la velocidad del viento y lo almacena en una variable llamada wind.

Nota: en las próximas lecciones aprenderemos cómo obtener datos del usuario; por ahora, no toques la primera línea.

 

Tu tarea es inicializar la variable status según estas condiciones:

  • "Calm" si wind es menor que 8,
  • "Breeze" si wind está entre 8 y 31 (incluidos 8 y 31).
  • "Gale" si wind está entre 32 y 63 (incluidos 32 y 63)
  • "Storm" en caso contrario

Revisa los casos de prueba para ver todas las entradas y los resultados esperados

Pruébalo tú mismo

wind = int(input()) # No cambies esta línea
status = "unset"
# Escribe tu código a continuación


# No cambies la línea de abajo
print(f"status = {status}")
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Python online