Path: ...!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.lang.python Subject: =?UTF-8?Q?Re:_Les_raisons_de_ma_question_de_ce_jour_:_panne_de_m?= =?UTF-8?Q?=c3=a9moire_avec_list_et_str?= Date: Tue, 3 Dec 2024 10:38:37 +0100 Organization: There's no cabale Lines: 36 Message-ID: References: NNTP-Posting-Host: 200.89.28.93.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1733218717 44468 93.28.89.200 (3 Dec 2024 09:38:37 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Tue, 3 Dec 2024 09:38:37 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Bytes: 2371 Le 03/12/2024 07:06, Dominique a écrit : >>> >>> La 3e énigme parle d'un crêpier amateur qui empile des crêpes de tailles >>> inégales. [...] >>> >>> nb=int(input('Nombre de crêpes ')) >>> #Calcul de la taille des crêpes de 0 à 9 >>> crepes=str(random.randint(9**nb,10**nb)) >>> for i in crepes: >>> crepe.append(i) >> >> Je ne comprends ni le commentaire, ni le code. > > Le nombre que mon random me propose représente, chiffre à chiffre, la > taille d'une crêpe, le nombre de chiffre de ce random indique le nombre > de crêpes. > > Exemple : 580406 représente 6 crêpes avec 5 tailles différentes, peu > importe que deux ou plusieurs crêpes aient la même taille 0, au cas > particulier. Ok. Tu as bien noté que c'était en contradiction avec l'énoncé. D'ailleurs le hasard pourrait faire que tu aies toutes les crêpes de la même taille. Par exemple, avec nb = 6, tu auras un nombre compris entre 531441 et 999999, qui pourrait être l'un des nombres 555555, 666666, 777777, 888888 ou 999999. Soit dit en passant, je n'ai pas compris pourquoi ce 9**nb plutôt que, par exemple, 10**(nb-1), si tu veux un nombre de nb chiffres. À partir de nb = 22 tu pourrais même obtenir un nombre de 21 chiffres au lieu de 22 chiffres ! -- Olivier Miakinen