2018**2018 % 10
%timeit (2018**2018 % 10)
%timeit (pow(2018, 2018) % 10)
%timeit (pow(2018, 2018, 10))
help(pow)
1.5 - 1
(1 - 2).
.5 - .3
4 / (9 - 3 ** 2)
float(7 // 2)
Méthode naïve (et fausse !) :
x, y, z = "x", "y", "z"
z = x
y = z
x = y
(x, y, z)
Utilisation de variables temporaires :
x, y, z = "x", "y", "z"
tmp_z = z
tmp_y = y
z = x
y = tmp_z
x = tmp_y
(x, y, z)
Avec une seule variable temporaire :
x, y, z = "x", "y", "z"
tmp_z = z
z = x
x = y
y = tmp_z
(x, y, z)
8.5 / 2.5
int(8.5) / int(2.5)
int(8.5 / 2.5)
int(-3 / 2)
-3 // 2
import math
math.floor(-3 / 2)