Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Posez vos questions et recevez des réponses détaillées de professionnels ayant une vaste expérience dans divers domaines. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.

Bonjour j'aurais besoin d'aide svp !
Écrire une fonction en python qui prend en entrée un entier positif n et qui affiche tous les
entiers impairs inférieurs à n.


Sagot :

Réponse :

Bonsoir,

Bien que la fonction de l'exercice 2 est infini je vais quand même la faire car c'est apparemment ton énoncé.

Exercice 1:

def mutliple_de_trois(n):

   if n % 3 == 0:

       return True

   return False

Exercice 2:

def entiers_positifs(n):

   nombre = n - 1

   while n > nombre:

       if not nombre % 2 == 0:

           print(nombre)

           nombre -= 1

           continue

       nombre -= 1

       continue

   print("Fin de la liste")

Explications :

Exercice 1:

Dans la fonction, si n divisé 3 égal 0 est possible, alors c'est un multiple de 3, on retourne True, sinon, ce n'est pas un multiple de 3, on retourne False.

Exercice 2:

Cette fois-ci, on déclare la variable nombre qui prend comme valeur n - 1, puis tant que n est supérieur à nombre, si le nombre n'est pas divisible par 2, on affiche le nombre et on décrémente nombre de 1 et on refait un tour de boucle, sinon on décrémente simplement nombre de 1 et on refait un tour de boule (on réitère).

Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et les informations de nos experts.