Sujet : Re: Panne de mémoire avec print...
De : ram (at) *nospam* zedat.fu-berlin.de (Stefan Ram)
Groupes : fr.comp.lang.pythonDate : 03. Sep 2024, 17:46:47
Autres entêtes
Organisation : Stefan Ram
Message-ID : <liste-20240903174411@ram.dialup.fu-berlin.de>
References : 1
Dominique <
dominique.sextant@orange.fr.invalid> a écrit ou cité :
Mais la sortie du print est toute moche
Oui, eh bien, ce qui est moche est "dans l'œil de celui qui
regarde" (comme on dit ici). Je ne suis pas non plus sûr de
comprendre ce que tu veux dire exactement par "en appelant
liste directement hors script".
Mais peut-être que tu cherches quelque chose comme
"str(Fraction(i/j).limit_denominator())" ?
from fractions import Fraction
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):
i_j = str(Fraction(i/j).limit_denominator())
res=[i,j,i_j]
result=i_j
if result not in dic:
liste.append(res)
dic.add(result)
print(liste,len(liste))