[aide python] Re: F-Nim

Liste des GroupesRevenir à frj enigmes 
Sujet : [aide python] Re: F-Nim
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.rec.jeux.enigmes
Date : 06. Nov 2022, 15:33:45
Autres entêtes
Organisation : There's no cabale
Message-ID : <tk8gka$1qld$1@cabale.usenet-fr.net>
References : 1 2 3 4 5 6 7 8
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Le 06/11/2022 13:40, Jacques Mathon a écrit :
>
=============================================================================
def choix(have, maxi):
      while True:
          if have <= maxi:
              return have
          ## # # ## #
          ##### # # #####
              ## # # ## ###
          #### ## #
=============================================================================
 
C'est très bien comme ça, cela va m'inciter à me mettre à python qui à
l'air syntaxiquement beaucoup plus ergonomique. :-)

Une petite aide sur python a été donnée par ast, mais avec diapublication sur
fr.sci.maths plutôt que fr.rec.jeux.enigmes. C'est pourquoi je la redonne ici.

<http://al.howardknight.net/?ID=166774486000>
Devinette: Que retourne cette petite fonction python
 
(m et n sont 2 entiers naturels)
 
 
def f(m, n):
   while n:
     m, n = m ^ n, (m & n) << 1
   return m
 
 
pour ceux qui ne connaissent pas python
 
"while n" c'est "pendant que n est non nul"
 
^ est l'opérateur "ou exclusif" bit à bit
& est le "et" bit à bit
<< 1 décalage à gauche bit à bit et ajout d'un 0 à droite
 
a, b = c, d  affectation simultanée a <- c et b <- d
</>


--
Olivier Miakinen

Date Sujet#  Auteur
21 Oct 22 o F-Nim47Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal