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
Informatique
annelisebernard44
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
-
1. Réponse Thomas756
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.