Sujet : Re: Panne de mémoire avec print...
De : dominique.sextant (at) *nospam* orange.fr.invalid (Dominique)
Groupes : fr.comp.lang.pythonDate : 03. Sep 2024, 16:51:55
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vb7bar$3crhj$1@dont-email.me>
References : 1
User-Agent : Mozilla Thunderbird
Le 03/09/2024 à 17:29, Dominique a écrit :
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,
En appelant liste hors script et pas lise...
-- DominiqueEsto quod es