Détecter la faute 2
mathstudent
-
jee pee Messages postés 31872 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 31872 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour.
J'ai fait un programme qui calcule la partie entière d'un nombre reel . Pour les nombre négatifs c'est bon.Or, pour les nombres positifs si je donne 5.6 par exemple il affiche que sa partie entière est 6 ce qui est faut. J’espère savoir où reside la faute.
Merci infiniment.
Le voila mon programme
J'ai fait un programme qui calcule la partie entière d'un nombre reel . Pour les nombre négatifs c'est bon.Or, pour les nombres positifs si je donne 5.6 par exemple il affiche que sa partie entière est 6 ce qui est faut. J’espère savoir où reside la faute.
Merci infiniment.
Le voila mon programme
x=float(input("donner la valeur de x:"))
if x>=0 :
k=0
while k<=x :
k=k+1
print("la partie entière de ",x,"est:",k)
if x<0 :
k=0
while k>x :
k=k-1
print("la partie entière de ",x,"est",k)