« Mathématiques avec Python et Ruby/Systèmes congruentiels en Python » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 15 :
<source lang="python">
solutions={2801}▼
▲for n in range(2803,2900,2):
print(
</source>
Ligne 29 ⟶ 27 :
===Épuration 3 par 3===
Maintenant on va construire un ensemble analogue ''
<source lang="python">
s3=[n for n in s2 if n%3==1]
</source>
Ligne 48 ⟶ 43 :
===Cas du nombre 4===
Cette fois-ci, dans ''
<source lang="python">
s4=[n for n in s3 if n%4==1]
</source>
Ligne 70 ⟶ 62 :
<source lang="python">
s5=[n for n in s4 if n%5==1]
</source>
Ligne 89 ⟶ 78 :
<source lang="python">
</source>
Ligne 109 ⟶ 95 :
<source lang="python">
solutions=[n for n in s6 if n%7==0]
▲print(s)
print(solutions)
</source>
Ce qui donne la réponse (on constate qu'elle est unique) à la question de l'énoncé.
==Sujet 2007, Exercice 3==
Ligne 148 ⟶ 120 :
'''''On demande combien il y a d'œufs en tout.'''''
===Par 6===
On commence par examiner les nombres tels que, pris 6 par 6, il en reste toujours 2:
<source lang="python">
s6=[n for n in range(40,200)
▲ if n%6==2:
if n%10==2▼
</source>
26 nombres à examiner, courage!
===Par 10===
<source lang="python">
print(s10)
</source>
Plus que 5 nombres à examiner!
===Par 8===
<source lang="python">
solutions=[n for n in s10 if n%8==0]
</source>
|