Una de las frases que más he oído cuando alguien quiere aprender a programar es: "A programar se aprende programando". Es algo que se cumple siempre, incluso entre expertos que quieren aprender alguna tecnología nueva. Sólo la teoría no es suficiente, así que vamos a poner un ejemplo de programa para poder sentar las bases de lo que hemos aprendido hasta ahora.
El programa propuesto es el siguiente:
El programa pide un nombre, apellido y edad.
Una vez recogidos los datos, analizaremos la edad. En caso de que el usuario sea menor de edad emitiremos un mensaje informándole de que no puede acceder al programa. En caso de que sea mayor de edad emitiremos el mensaje "Acceso aceptado" y daremos un mensaje de bienvenida. En caso de que el usuario tenga exactamente 18 años emitiremos el mensaje "Felicidades por su mayoría de edad" e igualmente emitiremos el mensaje de bienvenida.
Solución:
Introducimos los datos en la pestaña input.
El texto (nombre y apellido) debe ir entre comillas, sino input() fallará.
Haremos una sentencia if por cada uno de los 3 casos. La salida en este caso nos tiene que dar:
Si cambiamos la edad a 18 años:
Si cambiamos la edad a 17 años:
Para no tener que reescribir el mensaje de bienvenida 2 veces podemos hacer lo siguiente:





No hay comentarios:
Publicar un comentario