Deutsch English Français Italiano |
<vb7a16$3crhi$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Dominique <dominique.sextant@orange.fr.invalid> Newsgroups: fr.comp.lang.python Subject: =?UTF-8?Q?Panne_de_m=C3=A9moire_avec_print=2E=2E=2E?= Date: Tue, 3 Sep 2024 17:29:42 +0200 Organization: A noiseless patient Spider Lines: 35 Message-ID: <vb7a16$3crhi$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 03 Sep 2024 17:29:42 +0200 (CEST) Injection-Info: dont-email.me; posting-host="40ba2c64d4bf2723e92699737c1982a3"; logging-data="3567154"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+HS3tmVRZ9LLqNbIFSLIvSuJNiIEzIbN4=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:a91kMyBWEbm/hrE0AG/E8vaPe2M= Content-Language: fr Bytes: 1881 Bonsoir, Je m'amuse à résoudre une énigme de Tangente par force brute avec Python. En l'occurrence, il me faut trouver toutes les fractions irréductibles comprises entre 0 et 1 inclusivement, et avec les chiffres de 0 à 7/ J'ai sorti ce code qui fonctionne (19 fractions irréductibles et je sais que mon code est tout laid mais je m'amuse avec Python 😳) liste=[] dic=set() for i in range(8): for j in range(1,8): if i/j>=0 and j>i or (j==7 and i==7): res=[i,j,i/j] result=i/j if result not in dic: liste.append(res) dic.add(result) print(liste, len(liste)) Mais la sortie du print est toute moche et je ne sais plus comment faire un print propre à l'image de ce que j'obtiens en appelant lise directement hors script. Comment feriez-vous ? Merci et bonne soirée, -- Dominique Esto quod es