Ejercicios de clase UT2: Estructura de control condicional¶
Contexto¶
La estructura de control condicional es una de las más importantes en programación. Permite tomar decisiones basadas en condiciones específicas, lo que es fundamental para crear programas interactivos y dinámicos.
En este ejercicio, se te presentarán varios problemas que requieren el uso de la estructura if
, elif
y else
para resolverlos. Asegúrate de entender cada problema y de implementar una solución adecuada utilizando estas estructuras de control.
Ejercicio 1 - Siempre negatifo, nunca positifo¶
Escribe un programa que pida al usuario un número entero y determine si es positivo o negativo. El programa debe imprimir un mensaje indicando el resultado.
Ejercicio 2 - Portero de discoteca¶
Escribe un programa que simule el trabajo de un portero de discoteca. El programa debe pedir al usuario su edad y determinar si puede entrar o no. Si la edad es menor de 18 años, el programa debe imprimir "No puedes entrar". Si la edad es mayor o igual a 18 años, el programa debe imprimir "Puedes entrar".
Ejercicio 3 - Pacman¶
Escribe un programa que pida al usuario dos números enteros correspondientes a la casilla que está Pacman (1er número) y a la que está un fantasma (2o número), luego debe recibir un texto con el formato "normal" o "caramelo". Si el texto es "normal" y los números son iguales, el programa debe imprimir "Pacman ha sido atrapado". Si el texto es "caramelo" y los números son iguales, el programa debe imprimir "Pacman ha comido al fantasma". En cualquier otro caso, el programa debe imprimir "Pacman ha escapado".
Ejercicio 4 - Múltiplos de 3 y 5¶
Escribe un programa que pida al usuario un número entero y determine si es múltiplo de 3 o de 5. El programa debe imprimir un mensaje indicando el resultado. Si el número es múltiplo de ambos, debe imprimir "Múltiplo de 3 y 5". Si no es múltiplo de ninguno, debe imprimir "No es múltiplo de 3 ni de 5".
Ejercicio 5 - Puede entrar en el servidor de Discord?¶
Escribe un programa que pida un rol y una academia de estudios, si el rol es "alumno" y la academia es "Prometeo" el programa debe darle acceso al servidor de Discord oficial y al de los alumnos, donde se critica a los profes. Si el rol es "profesor" y la academia es "Prometeo" el programa debe darle acceso al servidor de Discord oficial, pero no al de los alumnos. En cualquier otro caso, el programa debe imprimir "No tienes acceso al servidor de Discord".