Autres remarques:
- Ne pas utiliser input(), utiliser raw_input à la place et faire ses conversions soi même
- while 1 devrait être écrit while True
- Pas besoin de parenthèses partout
- Enfin, qu'est-ce qui ne marche pas?
Également: éviter de redéfinir des builtins (iter), ne pas utiliser "from a import *" (lister ce que tu importes, ou passer par le module), "definition d'une fonction" => l'exemple parfait du commentaire qui ne sert strictement à rien, utiliser un docstring et indiquer ce que fait la fonction, ne pas utiliser "except:", ça attrape beaucoup trop d'exceptions, pourquoi limiter le nombre de pas à 20?
Code :
xip1=0.5*(xi+C/xi) return xip1
|
Peut tout aussi bien être écrit
Code :
return 0.5 * (xi + C/xi)
|
=>
Finalement, c'est probablement le genre de calculs qui pourraient être exprimés de manière intéressante avec un générateur.
Message édité par masklinn le 04-10-2009 à 10:11:11
---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?