Informatique

Question

Bonjour, je dois concevoir un programme python qui permet, quand on lui donne un nombre, de dire si c'est un entier naturel, un entier relatif et/ou un nombre décimal. (a rendre le 27 si possible)​

1 Réponse

  • Bonjour,

    nombre = input("Saisir un nombre: ") #Nombre sera pour le moment une chaîne de caractères.

    try: #On essaye de convertir en entier.

       n = int(nombre)

       if n >=0: #Si n est positif.

           print("C'est un entier naturel")

       else: #Si n est strictement négatif.

           print("C'est un entier relatif")

    except: #Si la conversion est impossible.

       try: #On essaye de convertir en nombre décimale.

           float(nombre)

           print("C'est un nombre décimale")

       except: #Si la conversion est impossible.

           print("Ce n'est pas un nombre")

    Bonne journée.

Autres questions