Para el entorno de trabajo, utilizaré Python 3.9 y Visual Codium para Linux.
El primer proyecto es el de crear un programa que diga si un número es par o impar. Tendrá la siguiente estructura:
- Prompt:
¿En qué número estás pensando?
- Input:
25
- Output:
Es un número impar. ¿Quieres probar con otro número?
- Pondremos la condición de que si el usuario introduce la letra 'q' el programa finalizará.
- Otra condición será que el programa lanzará un mensaje de error si no introducimos un número entero.
El código sería el siguiente:
La resolución no tiene mucho misterio. Definimos la variable tecla con un valor cualquiera para usarla en la estructura while como método de control para cuando queramos salir del programa pulsando la tecla 'q'.
Con la función input, hacemos que el usuario introduzca el número que quiera, y para comprobar que se introduzca un número entero, los únicos que pueden ser par o impar, usaremos la sentencia try / except, de tal forma que dentro del try, ejecutaremos las operaciones para averiguarlo, obteniendo el módulo al dividirlo por 2. Si es 0, será par. Caso contrario, impar.
En el except, haremos que si introducimos cualquier otro valor distinto a un número entero, imprima por pantalla el mensaje 'Eso no es un número entero'.
Como dije, se puede complicar, o completar, según se mire, de múltiples maneras, pero esta es la forma más rápida que se me ocurrió.
No hay comentarios:
Publicar un comentario
Comenta lo que quieras