Ecrire un programme de division euclidienne en Python 3
FerméMadibajamal Messages postés 14 Date d'inscription vendredi 23 décembre 2022 Statut Membre Dernière intervention 6 janvier 2023 - 29 déc. 2022 à 16:59
- Ecrire un programme de division euclidienne en Python 3
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Programme demarrage windows 10 - Guide
- Picasa 3 - Télécharger - Albums photo
7 réponses
28 déc. 2022 à 21:13
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")
28 déc. 2022 à 22:31
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é.
28 déc. 2022 à 22:34
Salut,
5 n'est pas un diviseur de 42, en base 10...
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
29 déc. 2022 à 14:45
Bonjour Pierre
Et un grand merci!
en effet c'est le signe != qu'il fallait utiliser ici pour exprimer "n'est pas un diviseur"
Dis moi tu es developpeur Python?
au plaisir de te lire et encore merci.
Madiba
29 déc. 2022 à 16:03
@blux: tu as raison pour la base 7
C'est sans doute pour cela que j'ai écrit ma réponse de cette façon... :-)
29 déc. 2022 à 16:59
Pierre,
je pensais que vous étiez encore en activité en tout cas vous avez encore l'esprit vif!!!
merci beaucoup monsieur!