Adloun

sciences numériques et technologie (seconde) · Chapitre 2 · Exercice d'entraînement

Quotient et reste au clavier

Variables, types et affectations · Entrées et sorties · niveau 2

Énoncé

Écrire un programme qui demande deux entiers a et b, puis affiche le quotient et le reste de la division euclidienne de a par b, sous la forme 47 = 5 x 9 + 2.

Pour démarrer : comment l'IA t'aide

Élève

Je vois qu'il faut demander deux entiers et afficher une ligne du genre « 47 = 5 x 9 + 2 », mais je ne sais pas comment obtenir le quotient et le reste séparément en Python.

IA

Bonne lecture de l'objectif. En division euclidienne, le quotient est le nombre de fois que rentre entier dans , et le reste ce qui dépasse. Python a deux opérateurs dédiés : l'un pour la division entière, l'autre pour le reste. Lesquels as-tu déjà croisés en cours ?

Élève

Pour la division classique je connais le slash « / », mais lui il donne un résultat à virgule, non ? Ça ne me donnera pas un entier.

IA

Exact, « / » renvoie un flottant. Il te faut les deux autres opérateurs, ceux qui travaillent sur les entiers. Écris d'abord la partie saisie : comment récupères-tu et tapés au clavier, en t'assurant que ce sont bien des entiers ?

L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.

Continue cet exercice avec l'IA

Reprends l'exercice là où le dialogue s'arrête.

Continuer avec l'IA — gratuit, sans inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →