Sujet : Re: F-Nim
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.rec.jeux.enigmesDate : 07. Nov 2022, 10:11:54
Autres entêtes
Organisation : There's no cabale
Message-ID : <tkai4r$28kf$1@cabale.usenet-fr.net>
References : 1 2 3 4 5 6 7 8 9 10
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 23:44, Jacques Mathon a écrit :
Le 06/11/2022 à 15:23, Olivier Miakinen a écrit :
...
Revenons à frje : est-ce qu'on le fait à la façon d'un Mastermind ? Vous
les lecteurs de frje pourriez faire des propositions, et je dirais combien
de caractères sont bien placés. Par exemple il y a un endroit où ça me
semble assez évident pour commencer.
## # # ## #
l# l # ## #
##### # # #####
lllll l # llll#
## # # ## ###
l# l # l# l#l
#### ## #
llll ## l
Haha ! J'aurais compris plus vite ta proposition si tu l'avais fait en réponse
à une autre partie de la discussion, à savoir :
=============================================================================
Au besoin je pourrais utiliser un caractère différent pour les
lettres et pour les autres caractères, si c'était trop difficile
comme ça.
C'est très bien comme ça
=============================================================================
Et donc oui, tu as parfaitement trouvé l'emplacement des lettres par rapport
aux autres caractères ! Pour ne pas confondre une lettre quelconque avec la
lettre l qui peut se trouver dans le code, je vais plutôt utiliser des @.
Voici donc où nous en sommes de la fonction choix. Chaque @ représente une
lettre et chaque # représente un caractère qui n'est pas une lettre.
=============================================================================
def choix(have, maxi):
while True:
if have <= maxi:
return have
@# @ # ## #
@@@@@ @ # @@@@#
@# @ # @# @#@
@@@@ ## @
=============================================================================
Cordialement,
-- Olivier Miakinen