Ejercicios if

  1. Escribe un programa que solicite al usuario su edad y determine si es menor o igual a 18 años. Si es menor o igual a 18 años, muestra el mensaje “Eres menor de edad”, de lo contrario, muestra “Eres mayor de edad”.
  2. Crea un programa que pida al usuario dos números y determine cuál es el mayor de los dos números. Si son iguales, muestra un mensaje que indique que los números son iguales.
  3. Desarrolla un programa que pida al usuario un número entero y determine si es par o impar. Si es par, muestra “Es un número par”, si es impar, muestra “Es un número impar”.
  4. Escribe un programa que solicite al usuario su calificación en un examen y determine si ha aprobado o reprobado. Si la calificación es igual o superior a 60, muestra “Aprobado”, de lo contrario, muestra “Reprobado”.

    🧪 Ejercicio 1: Acceso a una fiesta

    Un usuario puede entrar a una fiesta si es mayor de 18 años y tiene entrada VIP o es invitado.

    Completa el código para imprimir “Acceso permitido” o “Acceso denegado”:

    edad = 20
    vip = False
    invitado = True
    
    # Tu condición va aquí:
    if edad >= 18 and (vip or invitado):
        print("Acceso permitido")
    else:
        print("Acceso denegado")
    

    🧪 Ejercicio 2: Validación de login

    Un sistema da acceso si el usuario es "admin" y la clave es "1234"pero no está bloqueado.

    usuario = "admin"
    clave = "1234"
    bloqueado = False
    
    # Tu condición:
    if :
        print("Login exitoso")
    else:
        print("Acceso denegado")
    

    🧪 Ejercicio 3: Acceso a descuentos

    Un cliente tiene descuento si es mayor de 65 años o si tiene carnet de estudiante válido y es mayor de 18.

    edad = 19
    tiene_carnet = True
    
    # Tu condición:
    if :
        print("Tiene descuento")
    else:
        print("No tiene descuento")
    

    🧪 Ejercicio 4: Evaluación académica

    Un estudiante aprueba si su nota es mayor o igual a 6 y no está inhabilitado por asistencia.

    nota = 6.5
    asistencia_suficiente = True
    
    # Tu condición:
    if :
        print("Aprobado")
    else:
        print("Reprobado")
    

    🧪 Ejercicio 5: Uso del operador not

    Muestra un mensaje si el usuario no ha aceptado los términos:

    acepta_terminos = False
    
    if :
        print("Debes aceptar los términos para continuar")

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.