Hola Mauricio, espero que estés bien
Tu código parece estar casi correcto, pero hay un pequeño detalle que podrías ajustar para que funcione perfectamente. Aquí tienes una sugerencia:
Con este ajuste, el programa primero verifica cada criterio por separado y luego imprime un mensaje general sobre la compatibilidad del donante.
Espero que esto te ayude a resolver el problema. ¡Bons estudios!