Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #4237
| Path | csiph.com!pasdenom.info!usenet-fr.net!.POSTED!not-for-mail |
|---|---|
| From | Olivier Miakinen <om+news@miakinen.net> |
| Newsgroups | fr.comp.lang.python |
| Subject | Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str |
| Date | Mon, 2 Dec 2024 22:13:50 +0100 |
| Organization | There's no cabale |
| Lines | 41 |
| Message-ID | <vil7uf$kmg$1@cabale.usenet-fr.net> (permalink) |
| References | <vikoqt$3eo5p$1@dont-email.me> |
| 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 1733174031 21200 93.28.89.200 (2 Dec 2024 21:13:51 GMT) |
| X-Complaints-To | abuse@usenet-fr.net |
| NNTP-Posting-Date | Mon, 2 Dec 2024 21:13:51 +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 | <vikoqt$3eo5p$1@dont-email.me> |
| Xref | csiph.com fr.comp.lang.python:4237 |
Show key headers only | View raw
Le 02/12/2024 17:55, 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.
Prenons par exemple nb = 5. Tu demandes un nombre aléatoire entre 9^5 = 59049
et 10^5 = 100000, ça te donnera donc un nombre dont au moins l'un des chiffres
est supérieur ou égal à 5, mais tu pourrais par exemple obtenir 60000, avec donc
quatre fois le chiffre 0 et une fois le chiffre 6 : ça ne correspond pas à
l'énoncé qui demande des tailles inégales.
D'ailleurs, si nb > 10, il sera complètement impossible que toutes les tailles
soient différentes !
Voyons voir...
<https://docs.python.org/3/library/random.html>
random.shuffle(x)
Shuffle the sequence x in place.
</>
Du coup, je ferais plutôt un truc du genre :
crepe = list(range(0, nb))
random.shuffle(crepe)
Par exemple, avec nb = 13 ça m'a donné :
[5, 12, 2, 7, 1, 6, 11, 3, 10, 0, 9, 4, 8]
--
Olivier Miakinen
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Les raisons de ma question de ce jour : panne de mémoire avec list et str Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-02 17:55 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-02 22:13 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-03 07:06 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 10:38 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-02 22:48 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-02 23:02 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 10:29 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-03 07:16 +0100
Re: Les raisons de ma question de ce jour : panne de mémoire avec list et str Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 11:03 +0100
Tri de crêpes (was: Les raisons de ma question de ce jour : panne de mémoire avec list et str) Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 12:41 +0100
Re: Tri de crêpes Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 12:53 +0100
[SOLUTION] Tri de crêpes Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 15:08 +0100
Re: [SOLUTION] Tri de crêpes Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-03 18:07 +0100
Re: [SOLUTION] Tri de crêpes Olivier Miakinen <om+news@miakinen.net> - 2024-12-03 18:57 +0100
Re: [SOLUTION] Tri de crêpes Damien Wyart <damien.wyart@free.fr> - 2024-12-04 09:31 +0100
Re: [SOLUTION] Tri de crêpes Olivier Miakinen <om+news@miakinen.net> - 2024-12-04 12:16 +0100
Re: [SOLUTION] Tri de crêpes Damien Wyart <damien.wyart@free.fr> - 2024-12-04 13:09 +0100
Re: [SOLUTION] Tri de crêpes Olivier Miakinen <om+news@miakinen.net> - 2024-12-05 19:42 +0100
Signature d'une fonction (was: [SOLUTION] Tri de crêpes) Olivier Miakinen <om+news@miakinen.net> - 2024-12-05 19:56 +0100
Re: Signature d'une fonction Olivier Miakinen <om+news@miakinen.net> - 2024-12-06 00:34 +0100
Trouver l'index du plus grand élément dans une liste (was: [SOLUTION] Tri de crêpes) Olivier Miakinen <om+news@miakinen.net> - 2024-12-04 12:24 +0100
Re: [SOLUTION] Tri de crêpes Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-21 18:22 +0100
Re: [SOLUTION] Tri de crêpes Dominique <dominique.sextant@orange.fr.invalid> - 2024-12-22 06:41 +0100
csiph-web