[ Foro de Python ]

problema con un ejercicio

02-Jun-2021 23:07
Invitado (xxxx)
0 Respuestas

Una ISAPRE de mascotas desea implementar un sistema informático para el control
de registro y atención de sus beneficiarios, y para ello se le solicita que desarrolle una
aplicación con las siguientes especificaciones:
Se solicita que la aplicación cuente con un menú, mediante la cual se puedan registrar
nuevos beneficiarios, los atributos que deben solicitarse son los siguientes:
• Número de chip (debe ser un número de 8 dígitos).
• Nombre de la Mascota.
• Dirección del dueño.
• Edad (número entre 1 y 8).
• Especie (solo puede aceptar perro o gato).
• Sexo (solo puede aceptar las letras f o m).
• Teléfono (debe tener el símbolo “-” y debe tener al menos 8).
El menú debe contar con las siguientes opciones:
ISAPRE SINSALUD
1) Registrar Mascota
2) Atender solicitud de Rembolso
3) Consultar Datos de Mascota
4) Salir
Donde Registrar mascota debe solicitar todos los datos de la mascota para hacer el
registro de un nuevo beneficiario, cada uno de sus atributos debe cumplir con lo
solicitado (validación mediante ciclos)
• Número de Chip debe ser un número entero que se encuentre dentro del rango
de 10000000 y 99999999.
• Edad debe ser un número entero que se encuentre dentro del rango de 1 a 8
años.
• Especie debe ser una cadena de caracteres que solo acepta los valores “PERRO”
y “GATO”.
• Sexo debe ser un carácter que solo acepta la letra f o m (mayúscula y minúscula).
• Teléfono debe ser una cadena de caracteres que contenga al menos 8 caracteres
y un “-”, ejemplo ?9-73458962.
Atender solicitud de Rembolso deberá primeramente solicitar el número de chip de la
mascota, luego verificar que dicha mascota se encuentre registrada en sistema, una vez
haya sido validad se le solicitará la fecha en que fueron generados los gastos y el monto
total a reembolsar, y lo almacenará en la variable reembolsos, concatenando los
registros anteriores con el nuevo registro.
Consultar Datos de Mascota debe mostrar por pantalla todos los atributos de la
mascota que coincida con el número de chip ingresado, los datos se deben mostrar de
manera ordenada (recuerde que puede usar las herramientas de tabulación y salto de
línea aprendidas en clases) y puede usar cualquier otro carácter especial que crea
conveniente.
Ayuda con este ejercicio en python




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)