import math
Ne pas oublier les multiplications entre les constantes et les variables.
# 2x+3 n'est pas accepté
def f(x):
return 2*x+3
f(5)
13
def f(x):
return x**3+x**2
f(5)
150
def f(x):
return math.pow(x,3)+math.pow(x,2)
f(5)
150.0
# en utilisant le module math
a=math.sqrt(9)
print(a)
3.0
# avec la fonction puissance
a=9**0.5
print(a)
3.0
# la division euclidienne
b=13//5
print(b)
2
# la division décimale
b=13/5
print(b)
2.6
# fonction exp
c=math.exp(1)
print(c)
2.718281828459045
#fonction ln
d=math.log(2)
print(d)
0.6931471805599453
# constante e
e=math.e
print(e)
2.718281828459045
# fonction log de base a
a=math.log(100,10)
print(a)
b=math.log(64,2)
print(b)
2.0 6.0
Ces fonctions travaillent en radians.
# constante PI
p=math.pi
print(p)
3.141592653589793
# fonctions cos, sin, tan
a=math.cos(0)
print(a)
b=math.sin(math.pi) # presque zéro ...
print(b)
c=math.tan(math.pi/4) # presque 1 ...
print(c)
1.0 1.2246467991473532e-16 0.9999999999999999
# convertir en degrés
a=math.degrees(math.pi)
print(a)
# convertir en radians
b=math.radians(90)
print(b)
180.0 1.5707963267948966
# valeur entière par excès
a=math.ceil(5.8)
print(a)
# valeur entière par défaut
b=math.floor(5.8)
print(b)
6 5
# factoriel
a=math.factorial(5)
print(a)
120
# pgcd
a=math.gcd(18,45)
print(a)
9