Multiple

Signaler
-
jordane45
Messages postés
27249
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2020
-
Bonjour,
je voudrais coder en python:
" tant que x n'est pas un multiple de 11 ajouter 8."
comment faire?

merci d'avances

2 réponses

Messages postés
27249
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2020
2011
Bonjour,

Je ne fais de python.. mais je peux te donner les pistes à suivre :

"tant que" se traduit WHILE
et pour ce qui est de vérifier s'il s'agit d'un multiple ou non.. pour ça on utilise le modulo ( qui s'écrit avec le symbole pourcent : % )

Par exemple ça donnerait un truc du genre :
x = 0
while x % 11 == 0:
   x += 8

jee pee
Messages postés
27828
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 janvier 2020
5839
salut, != ?
jordane45
Messages postés
27249
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2020
2011 > jee pee
Messages postés
27828
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 janvier 2020

oui... petite erreur de copier/coller :

while x % 11 != 0:
Messages postés
27828
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 janvier 2020
5839
Bonjour,

Une piste à explorer : tant que le modulo 11 de x (reste de la division de x par 11, symbole % en python) n'est pas égal à zéro, ajouter 8 à x

Cdlt