Bonsoir, j’ai un exercice en SNT et je ne comprends pas :

Ecrire une fonction Python qui prend en paramètres deux nombres
et qui retourne le quotient du premier par le deuxième, cette fonction devra gérer le problème de division par zéro.

Merci d’avance, bonne soirée


Sagot :

KACECM

Bonjour,

comme tu le sais en math la division par zéro n'est pas définie.

-Ta fonction doit prendre deux nombres, donc si tu l'appelles divisions par exemple tu aura deux paramètres x et y tel que :

def division(x, y)

-Ensuite il faut que le deuxième nombre ne soit pas égal à donc tout simplement :

def division(x, y):

  if (y!=0):

     return x/y

  else:

     return "impossible"

- à la place des return tu peux mettre ce que tu veux (print (x/y) ou autre chose)

Voila !

Morgan - Prépa Intégrée 2ème année - École d'Ingénieur Polytechnique de Nantes.