<prompt> Kuandika programu Python kwamba inachukua mraba matrix kama pembejeo na mahesabu determinant yake kwa kutumia Laplace upanuzi mbinu, kuhakikisha kushughulikia ubaguzi, kama vile matrix yasiyo ya mraba, na kutoa wazi ujumbe wa makosa wakati inatumika, kutumia wazi na fupi majina ya kutofautiana na ni pamoja na maoni kueleza code yako.  <response>: Matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi, matrix ya msingi. 