👤

Bonjour pourriez-vous m’aider svp, je dois rendre mon dm de SNT pour la rentrée et j’y arrive vraiment pas

A l’aide d’une boucle ‘for’ et d’une condition ‘if-else’, écrire un programme qui pour tout entier compris entre 0 et 50 :
-le multiple par 2 si il est impair
-le divise par 2 si il est pair.

Merci d’avance.


Répondre :

Réponse :

def multiple(n):

for i in range(n):

 if i % 2 == 0:

  print(int(i/2))

 else:

  print(i*2)

multiple(51)

Explications :

je l'ai écrit dans une fonction mais ce n'est pas obligé.

j'ai aussi imprime les valeurs de chaque chiffre multiplié ou divisé car tu n'as pas précise comment le retourner. tu pourrais aussi les ajouter a une liste et la retourner a la fin si tu veux.

j'espère que ca ira. :)

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions