Ecrire un programme de division euclidienne en Python 3
Madibajamal
Messages postés
14
Statut
Membre
-
Madibajamal Messages postés 14 Statut Membre -
Madibajamal Messages postés 14 Statut Membre -
Bonjour,
Correction de mon code python :
Énoncé :
Écrire un programme qui lit en entrée deux nombres entiers strictement positifs, et qui vérifie qu’aucun des deux n’est un diviseur de l’autre.
Si tel est bien le cas, le programme imprime True. Sinon, il imprime False
voici mon code :
a = int(input()) > 0
b = int(input()) > 0
if a // b and a % b == 1:
print("True")
else:
print("False")
merci pour votre aide
Macintosh / Firefox 105.0
A voir également:
- Division euclidienne python
- Microsoft skype division - Télécharger - Téléphonie & Visio
- Citizen code python avis - Accueil - Outils
- Python pix ✓ - Forum Python
- Citizen code python solution - Forum Python
- Division euclidienne ti 83 - Forum calculatrices
7 réponses
Bonjour,
Tu devrais commencer par afficher les valeurs que tu testes
a = int(input()) > 0
b = int(input()) > 0
print(a,b)
print(a//b)
print(a%b)
if a // b and a % b == 1:
print("True")
else:
print("False")
Bonjour,
merci pour votre aide.
Cependant votre code ne fonctionne pas.
Avec les valeurs : 6 et 42 le resultat doit afficher : False et avec 5 et 42 => True.
Merci d'avoir essayé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionEt ceci?
if a % b != 0 and b % a != 0: # relativement premiers
@blux: tu as raison pour la base 7: 4*7+2=30