Saltar la navegación

5.1. 📖 Condicionales

Estructuras Condicionales Simples

If (Si): Se comprueba una condición. Si la condición es verdadera, ejecuta el bloque de código asociado.

if a > b:
  print("a es mayor que b")
Condicional Simple en Scratch
Condicional Simple en Scratch

Estructuras Condicionales Dobles

Else (Si no): Se ejecuta un bloque de instrucciones u otro dependiendo de si la condición del if es verdadera o es falsa.

if a > b:
  print("a es mayor que b")
else:
  print("a es menor que b")
Condicional Doble en Scratch
Condicional Doble en Scratch

Estructuras Condicionales Múltiples

Elif (Si no Si): Permite anidar múltiples condiciones, ejecutando unos bloques de instrucciones u otros dependiendo de la condición que se cumpla.

if a > b:
  print("a es mayor que b")
elif a < b:
  print("a es menor que b")
else:
  print("a es igual que b")
Condicional Múltiple con Scratch
Condicional Múltiple con Scratch

Completa el Programa

Completa el código de abajo en Python para que funcione correctamente

# Este programa evalúa un número introducido por el usuario

# Entrada del usuario
numero = int(input("Introduce un número: "))

# Determinar si el número es positivo, negativo o cero
numero 0
    print("El número es positivo.")
numero 0
    print("El número es negativo.")
:
    print("El número es cero.")

# Determinar si el número es par o impar
numero % 2 == 0:
    print("El número es par.")
:
    print("El número es impar.")

Habilitar JavaScript

Creado con eXeLearning (Ventana nueva)