Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <u5mrpt$mgve$1@dont-email.me>
Deutsch   English   Français   Italiano  
<u5mrpt$mgve$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!feeds.phibee-telecom.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Python <python@invalid.org>
Newsgroups: fr.sci.maths
Subject: =?UTF-8?B?UmU6IFLDqXNvdWRyZSBjZXR0ZSDDqWdhbGl0w6k=?=
Date: Tue, 6 Jun 2023 10:46:53 +0200
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <u5mrpt$mgve$1@dont-email.me>
References: <zF0ezWzZVwyFPc1y2dkU7tlBpJg@jntp>
 <u5lh8p$65g$1@shakotay.alphanet.ch> <647e4d83$0$3196$426a74cc@news.free.fr>
 <u5mih6$bic$1@shakotay.alphanet.ch> <647eed0f$0$7665$426a34cc@news.free.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 6 Jun 2023 08:46:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a9d16580e3ae0ea3c53594146421abd3";
	logging-data="738286"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19SygSq84a4pafQf6aBSitX"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.3.3
Cancel-Lock: sha1:03erTuzQSTXUdUqdwlDjiCqQ3QU=
In-Reply-To: <647eed0f$0$7665$426a34cc@news.free.fr>
Content-Language: en-US
Bytes: 2407

Le 06/06/2023 à 10:23, Michel Talon a écrit :
> Le 06/06/2023 à 08:08, robby a écrit :
>>> Tu veux dire 10 doit diviser x,
>>
>> yep.
>>
>>> et encore c'est pas garanti.
>>
>> qu'est-ce que j'ai raté ? il peut y avoir un diviseur commun à X et X-1 ?
>>
> 
> a divise b*c  implique a divise c si a est premier à b, en particulier 
> si a est premier et ne divise pas b.  Avec 10=2*5 tu es refait car
> 2 peut diviser b et 5 diviser c mais 10 ne divise ni b ni c.
> 
> En ce qui concerne python c'est un langage qui n'est pas fait pour 
> traiter correctement les rationnels, sauf à utiliser un module 
> supplémentaire. Par exemple on peut obtenir les surprises suivantes:
> 
>  >>> 2/3
> 0
>  >>> 2./3
> 0.6666666666666666

Normal, c'est IEE754 (de mémoire).

sinon on a le type Fraction :

#!/usr/bin/env python3

from fractions import Fraction

def ftest(n, m):
     return Fraction(1, n) + Fraction(1, m) == Fraction(1, 10) if n*m != 
0 else False

E = set()

for n in range(0, 200):
     for m in range(0, 200):
         if ftest(n, m):
             print(f"({n}, {m})")
             E |= { frozenset({ n, m }) }

print(E)