Multiple

bastien -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    

    0
    1. jee pee Messages postés 31869 Date d'inscription   Statut Modérateur Dernière intervention   9 974
       
      salut, != ?
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > jee pee Messages postés 31869 Date d'inscription   Statut Modérateur Dernière intervention  
         
        oui... petite erreur de copier/coller :

        while x % 11 != 0:
        
        0
  2. jee pee Messages postés 31869 Date d'inscription   Statut Modérateur Dernière intervention   9 974
     
    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
    0