• [^] # Re: Python 3

    Posté par (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2. Dernière modification le 25 février 2022 à 19:59.

    Je crois que je viens de comprendre...

     if int(b) != 0 and int(a) % int(b) == 0:
     yield Operation(a, b, div)

    Nous avons tous compris qu'on fait des divisions entières... Du coup, ici, il ne poursuit pas avec \frac{5}{4} ! Et moi, dans l'implémentation Shell, j'ai fait directement les calculs entiers (i.e. \mathbb{N}\to\mathbb{N}) et donc sauté cette combinaison

    $ echo $(( 6/((5/4)-1) ))
    -bash: 6/((5/4)-1) : division by 0 (error token is " ")
    $ echo $(( (5/4)-1 ))
    0

    "It is seldom that liberty of any kind is lost all at once." ― David Hume