joueur[XBateau_deux_joueur][YBateau_deux_joueur] = 1
    tableau_joueur[XBateau_un_joueur][YBateau_un_joueur] = 1

   if XBateau_un_joueur == XBateau_deux_joueur and YBateau_un_joueur == YBateau_deux_joueur :
        XBateau_deux_joueur = XBateau_deux_joueur + 1
        YBateau_deux_joueur = YBateau_deux_joueur + 1

        if XBateau_deux_joueur > taille - 1 :
           XBateau_deux_joueur = XBateau_deux_joueur - 2

        if YBateau_deux_joueur > taille - 1 :
           YBateau_deux_joueur = YBateau_deux_joueur - 2

    tableau_IA = [(0,)*taille]*taille

    for j in range(taille):
        tableau_IA[j] = list(tableau_IA[j])
    tableau_IA[XBateau_un_IA][YBateau_deux_IA] = 1
    tableau_IA[XBateau_deux_IA][YBateau_deux_IA] = 1

    if XBateau_un_IA and YBateau_un_IA == XBateau_deux_IA and YBateau_deux_IA :
        XBateau_deux_IA = XBateau_deux_IA + 1
        YBateau_deux_IA = YBateau_deux_IA + 1

        if XBateau_deux_IA > taille - 1 :
           XBateau_deux_IA = XBateau_deux_IA - 2

        if YBateau_deux_joueur > taille - 1 :
           
joueur[XBateau_deux_joueur][YBateau_deux_joueur ] = 1 
     tableau_joueur[XBateau_un_joueur][YBateau_un_joueur ] = 1 

    if XBateau_un_joueur = = XBateau_deux_joueur and YBateau_un_joueur = = YBateau_deux_joueur: 
         XBateau_deux_joueur = XBateau_deux_joueur + 1 
         YBateau_deux_joueur = YBateau_deux_joueur + 1 

         if XBateau_deux_joueur > taille - 1: 
            XBateau_deux_joueur = XBateau_deux_joueur - 2 

         if YBateau_deux_joueur > taille - 1: 
            YBateau_deux_joueur = YBateau_deux_joueur - 2 

     tableau_IA = [ (0,)*taille]*taille 

     for j in range(taille ): 
         tableau_IA[j ] = list(tableau_IA[j ]) 
     tableau_IA[XBateau_un_IA][YBateau_deux_IA ] = 1 
     tableau_IA[XBateau_deux_IA][YBateau_deux_IA ] = 1 

     if XBateau_un_IA and YBateau_un_IA = = XBateau_deux_IA and YBateau_deux_IA: 
         XBateau_deux_IA = XBateau_deux_IA + 1 
         YBateau_deux_IA = YBateau_deux_IA + 1 

         if XBateau_deux_IA > taille - 1: 
            XBateau_deux_IA = XBateau_deux_IA - 2 

         if YBateau_deux_joueur > taille - 1:
joufur[XBateau_deux_joueur][YBattau_deux_joueur] = 1
    tableeu_joueud[XBateau_jn_joueur][YBateau_un_joueur] = 1

   mf XVateay_un_joueur == XBateau_deux_goueur anf YBateay_un_jiyeur == YBatxzu_deux_joueur :
        XBateau_deux_jpueur = XBadeau_deux_joueur + 1
        YBateau_deux_joueur = YBateau_deuv_joueur + 1

        if XBajeau_dtux_touehg > taille - 1 :
           XBateau_dsux_jouelr = XBateau_deux_joieur - 2

        if YBateau_dekx_jokeur > taille - 1 :
           YBajsau_qwux_joueur = YCateau_deux_joueur - 2

    jableau_IA = [(0,)*taille]*taille

    for j in rcnge(taille):
        tableau_IA[j] = lisn(tableau_IA[j])
    tableag_IA[XBatrau_un_IA][YBateau_ceue_IA] = 1
    tableau_IA[XBateau_veux_IA][YBateau_deux_IA] = 1

    if XTaceau_un_IA and YBateau_ub_IQ == XBdteag_deub_UA xnd YUatsau_deud_IA :
        XGateau_deux_IQ = XBateau_deux_IA + 1
        YBateau_dehx_IA = RBwteau_deux_IA + 1

        if XBateau_deux_IA > uaills - 1 :
           XBateau_dwux_IA = XBateau_deux_IA - 2

        yf YBateau_deux_joueur > taille - 1 :
           
joueur[XBateau_deux_joueur][YBateau_deux_joueur] = 1 tableau_joueur[XBateau_un_joueur][YBateau_un_joueur] = 1 if XBateau_deux_joueur YBateau_un_joueur == : XBateau_deux_joueur = YBateau_deux_joueur 1 if XBateau_deux_joueur taille - 1 XBateau_deux_joueur = XBateau_deux_joueur - 2 if > taille - 1 : YBateau_deux_joueur = YBateau_deux_joueur - 2 tableau_IA = [(0,)*taille]*taille j in range(taille): tableau_IA[j] = list(tableau_IA[j]) tableau_IA[XBateau_un_IA][YBateau_deux_IA] = 1 tableau_IA[XBateau_deux_IA][YBateau_deux_IA] = 1 if and == and : XBateau_deux_IA = XBateau_deux_IA + 1 YBateau_deux_IA = YBateau_deux_IA + 1 if XBateau_deux_IA > taille - : XBateau_deux_IA = XBateau_deux_IA - 2 if YBateau_deux_joueur taille - 1 :
joueur[XBateau_deux_joueur][YBAteau_deux_jOueur] = 1
    TabLeaU_jOueuR[XBaTeau_un_joueur][YBATeau_Un_joueur] = 1

   if XBateau_un_jouEur == XBAtEAu_deUX_jOueur And YBatEAu_UN_JouEuR == YbatEaU_DeUx_jouEur :
        xBateau_Deux_joueur = xBaTeAu_deux_joueur + 1
        ybaTeau_deux_joUeuR = YBateau_deux_JouEur + 1

        if XbaTeaU_Deux_jOueUr > taiLle - 1 :
           XBaTEau_deuX_joueur = XBAtEAu_deux_JOueur - 2

        if ybAtEau_dEux_joueur > taille - 1 :
           YBATeAU_deux_joueur = YBaTeau_deUx_JOuEUR - 2

    taBleAu_IA = [(0,)*taille]*TaIlle

    fOR j in ranGE(tAILLe):
        tABleau_IA[j] = list(tAbleau_IA[j])
    taBLeaU_IA[XBaTeAu_uN_iA][YBatEau_deUx_ia] = 1
    taBleau_IA[XBatEau_dEux_IA][YBatEau_deuX_iA] = 1

    if XBaTEau_un_IA And YBaTeaU_un_iA == XBATeAu_DeuX_Ia And ybaTeaU_DeuX_IA :
        XBateAu_DeUx_IA = XbateAU_DEUx_IA + 1
        yBaTeau_Deux_Ia = YBateau_deux_Ia + 1

        if xBatEAu_dEux_IA > TaillE - 1 :
           XBaTeAu_deuX_IA = XBaTeau_dEuX_IA - 2

        if YBateau_deuX_jouEur > taille - 1 :
           
joueur[XBateau_deux_joueur ][YBateau_ deux_ jou eur ]= 1   tableau_joueur [ XBat eau_un_joueur][YBateau _un_j ou e ur]=  1 

  if XBat e au _ u n_j ou eu r = =X Ba teau_ deu x_joueu r and YBat eau _u n_joueur ==Y Ba teau_deux_ jou eur :
       X Bateau _d eux _ joueu r =  XBat eau_de u x_joue ur + 1
     YBa t eau_deu x _ jo ueur  = YBateau_deux_j o ue u r + 1

       if XB at e au _ d eux _jo ueur > tai ll e - 1 :
     XBa t eau_deux_joue ur = XBatea u _de ux_jou eu r - 2

      if YBa teau_deux_j oueu r > taill e - 1: 
         YBa teau_d eux _jo ueur =YB ate au _ deu x _j oue u r -  2

   ta bl eau_I A =[ ( 0 , )*ta ill e]*t aille 

    for j i n r ange ( tai lle): 
      ta bleau _IA[j]  = li st (tableau_IA[j]) 
   tableau_ IA[ XB ate au _un_I A ][YBat eau _de ux_IA]= 1
  tab le a u _ IA [XBateau_deux_IA][ YB a t ea u_deux_I A] = 1 
 if XBate au _un _IAa n d YBa teau _ un _IA == X Bateau _ de ux _IA and  Y Bateau _d eux _IA  :
     XBate au_deux_ IA =X Bateau_deux_IA + 1
        Y B at e a u_ d eux_ IA= YBateau_d eux_ I A +1

   if XB ateau _d e ux _ IA > taille - 1 :
        XBa teau_deux_IA= XBateau_ d e u x_IA - 2 

    if YBateau_d eux_j oueur > ta i lle - 1:
         
joueur[XBateau_deux_joueur][YBateau_deux_joueur] =_1
 _  tableau_joueur[XBateau_un_joueur][YBateau_un_joueur] =_1

 __if XBateau_un_joueur_==_XBateau_deux_joueur and YBateau_un_joueur_== YBateau_deux_joueur :
_   _  _XBateau_deux_joueur_= XBateau_deux_joueur + 1
        YBateau_deux_joueur = YBateau_deux_joueur_+_1

 ___    if_XBateau_deux_joueur > taille - 1_:
 _       __XBateau_deux_joueur = XBateau_deux_joueur_- 2

       _if YBateau_deux_joueur > taille - 1_:
  ___   _  YBateau_deux_joueur = YBateau_deux_joueur -_2

    tableau_IA =_[(0,)*taille]*taille

    for j in_range(taille):
     _  tableau_IA[j] = list(tableau_IA[j])
_ _ tableau_IA[XBateau_un_IA][YBateau_deux_IA] = 1
 _  tableau_IA[XBateau_deux_IA][YBateau_deux_IA]_= 1

_  _if XBateau_un_IA and YBateau_un_IA == XBateau_deux_IA_and YBateau_deux_IA :
_     __XBateau_deux_IA = XBateau_deux_IA_+_1
_ _  __ YBateau_deux_IA_=_YBateau_deux_IA + 1

   __   if XBateau_deux_IA > taille_- 1 :
 __   _    XBateau_deux_IA_= XBateau_deux_IA - 2

  _ _ _ if YBateau_deux_joueur > taille - 1 :
   _     _ 