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