Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour chere Pythoneur
Je vous demande l'aide. Je ne sais pas comment créer une boucle qui continue que SI un certain nombre qu'on appelle d est un nombre entier. Je sais que pour créer une boucle il faut utiliser la commande while mais je ne sais pas comment demander l'entier.
Merci de votre aide.
Hors ligne
Bonsoir,
Tu peux tester si floor(x) == x (c'est à dire x est-il égal à sa partie entière). En réalité, ça ne fonctionne pas si bien que cela à cause des problèmes de représentation des nombres sur une machine :
>>> x = 3.14 >>> floor(x) == x False >>> x= 2.0 >>> floor(x) == x True >>> x = 0.3-0.2-0.1 >>> floor(x) == x False
.
Vincent
Hors ligne
Merci de votre réponse.
Excusez moi mais je n'est pas bien compris le principe de votre programme. En essayant de la repoduire j'ai obtenue un message d'erreur. Je suppose donc que soit je n'est pas la même version Python que vous ou que je n'est pas raussit a bien reproduire le programme.
Merci de votre aide.
Matheeee
Hors ligne
Pages : 1