Practica PHYTON
Código de otra práctica:
ingresos = int(input("Cuantos son tus ingresos al mes: "))
solicitud = str(input("Has entregado la solicitud (S/N): "))
if ingresos > 1800:
print("No eres apto para la ayuda")
elif ingresos > 1500 and solicitud.upper() == "S":
print("Si eres apto para la ayuda")
else:
print("Eres apto para la ayuda")
Este programa sirve para comprobar si una persona puede recibir una ayuda económica dependiendo de sus ingresos y de si ha entregado o no una solicitud. A continuación explico qué hace cada parte del código y las variables que utilizo.
1. ingresos = int(input("Cuantos son tus ingresos al mes: "))
Aquí creo una variable llamada ingresos.
Con
input()le pido al usuario que escriba sus ingresos mensuales.Como
input()devuelve texto, uso int() para convertir esa respuesta en un número entero.Así puedo compararlo después con cantidades de dinero.
2. solicitud = str(input("Has entregado la solicitud (S/N): "))
Creo otra variable llamada solicitud, donde guardo si el usuario ha entregado o no la solicitud.
Uso
input()para que escriba S (sí) o N (no).Lo convierto en texto con str() (aunque no es obligatorio porque
input()ya devuelve texto).Luego usaré esa variable para comprobar si la solicitud está entregada.
Parte lógica del programa
3. if ingresos > 1800:
Aquí el programa comprueba si los ingresos son mayores de 1800.
Si esto es verdad, directamente muestra:
"No eres apto para la ayuda"Es decir, si ganas más de 1800€, no puedes recibir la ayuda.
4. elif ingresos > 1500 and solicitud.upper() == "S":
Esta es la segunda condición.
Funciona solo si la primera NO se cumple.
Aquí compruebo dos cosas a la vez:
Que los ingresos sean mayores de 1500
Que la solicitud haya sido entregada (
solicitud.upper() == "S")
Uso
.upper()para que convierta lo que escriba el usuario en mayúscula, por si escribe "s" en minúscula.Si ambas condiciones se cumplen, entonces muestra:
"Si eres apto para la ayuda"
5. else:
Si no se cumple ninguna de las condiciones anteriores, significa que:
O bien gana 1500 o menos
O no entregó la solicitud
O cualquier otra situación que no encaje arriba
En ese caso, el programa muestra:
"Eres apto para la ayuda"

Comentarios
Publicar un comentario