In Learn Python the Hard Way (pag 15-16), ha un esempio esercizio di Zed ShawModulo e ordine delle operazioni in Python
100 - 25 * 3 % 4
il risultato è 97 (provare per credere!)
non riesco a vedere la ordine delle operazioni che possono fare questo ..
100 - 25 = 75
3% 4 = 0
o (100-25 * 3) = 225% 4 = ??? ma in ogni caso non 97 non credo ...
Un esempio simile è 3 + 2 + 1 - 5 + 4 % 2 - 1/4 + 6
che produce 7
In che ordine sono fatte le operazioni?
http://docs.python.org/reference/expressions.html#summary –
Sei stato anche ottenuto la moltiplicazione e la sottrazione di sbagliato, usano lo stesso ordine in matematica di base. –
avrebbe dovuto spiegato che. Ancora una volta sono triste nel constatare che esistono tutorial Python migliori. Immergiti in Python ". –