Problème avec un modulo
Résolu/Fermé
Thomas
-
Modifié le 29 sept. 2021 à 10:17
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 29 sept. 2021 à 10:34
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 29 sept. 2021 à 10:34
A voir également:
- Problème avec un modulo
- Modulo 97 ✓ - Forum Excel
- Calcul modulo grand nombre ✓ - Forum Programmation
- Modulo casio graph 35+ ✓ - Forum calculatrices
- Modulo en c - Forum C
- Modulo ✓ - Forum C++
3 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
29 sept. 2021 à 10:25
29 sept. 2021 à 10:25
Bonjour,
Il y a un problème d'indentation dans ce code, du moins tel qu'il st affiché ici
Sinon, le 1er i de la boucle for est égal à 0
donc a%i est comme une division par zéro
Il y a un problème d'indentation dans ce code, du moins tel qu'il st affiché ici
Sinon, le 1er i de la boucle for est égal à 0
donc a%i est comme une division par zéro
jee pee
Messages postés
40579
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 décembre 2024
9 460
29 sept. 2021 à 10:30
29 sept. 2021 à 10:30
Bonjour,
Un nombre pair ou un nombre premier ??
Car pour un nombre pair pas besoin de boucle, tester a % 2 == 0 suffit
Et tu devrais remettre ton code avec les balises comme indiqué plus haut car il n'y a pas les indentations, primordiales en Python.
Un nombre pair ou un nombre premier ??
Car pour un nombre pair pas besoin de boucle, tester a % 2 == 0 suffit
Et tu devrais remettre ton code avec les balises comme indiqué plus haut car il n'y a pas les indentations, primordiales en Python.
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 29 sept. 2021 à 10:36
Modifié le 29 sept. 2021 à 10:36
Si c'est pour tester si c'est un nombre premier, moi je ferais ça:
def compose(n): for k in range(2,n): if(not n%k): return(True) return(False) a = int(input("saisir un nombre a :")) if(compose(a)): print('composé') else: print('premier')