Re bonjour,
alors j'ai un problème de division toute bête...
j'ai deux variables l et g.
l est le résultat du comptage d'un nombre de caractères
g est le résultat d'une addition effectuée moi même dasn le code comme ceci: g=l+..+..+..
je souhaite ensuite diviser l par g.
pour cela, j'ai mis une condition:
mais ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if g!=0: lp=l/g
il me renvoie tout le temps zero.
j'ai vérifier le type de l et g en tappant:
il me renvoie: int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 type(l) type(g)
j'ai testé en mettant:
Rien à y faire, il me renvoie toujours 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part round(l/p)
Ou est le problème?
Je vous remercie.
EDIT : petite précision qui aura surement son importance :
j'ai regardé tous mes résultats et quand les valeurs de l et g sont identiques, il me renvoie bien 1.
exemple si l=15 et g=15, il me renvoie lp=1.
Mais pour toutes les autres valeurs de l et g différentes, j'ai toujours 0.
Partager