Element de programmation
Par Orhan • 5 Février 2018 • 540 Mots (3 Pages) • 722 Vues
...
— Opérations booléennes —
Les opérateurs suivants travaillent sur des expressions
de type bool et renvoient une valeur de type bool.
not b : rend la négation de b
a and b : rend la conjonction de a et b
a or b : rend la disjonction de a et b
— Opérations sur les valeurs —
Les opérateurs suivants travaillent sur des expressions
de type Valeur et renvoient une valeur de type
bool.
a == b : vérifie que a et b sont égaux
a != b : vérifie que a et b ne sont égaux
a >= b : vérifie que a est plus grand ou égal à b
a > b : vérifie que a est strictement plus grand que b
a : vérifie que a est inférieur ou égal à b
a : vérifie que a est strictement inférieur à b
— Opérations sur les nombres —
Les opérateurs suivants travaillent sur des expressions
de type Number et renvoient une valeur de type
Number.
a + b : effectue l’addition de a et de b
a - b : effectue la soustraction de a par b
a * b : effectue la multiplication de a par b
a ** b : effectue l’exponentiation de a par b
a / b : effectue la division (réelle) de a par b
produit une erreur lorsque b est égal à 0
a // b : effectue la division euclidienne de a par b
produit une erreur lorsque b est égal à 0
a % b : rend le reste de la division euclidienne de a par b
produit une erreur lorsque b est égal à 0
— Fonctions arithmétiques —
min(a,b,...) : Number * Number * ... -> Number
rend le plus petit des argument
max(a,b,...) : Number * Number * ... -> Number
rend le plus grand des arguments
abs(x) : Number -> Number
rend la valeur absolue de x
— Fonctions du module math —
sqrt(x) : Number -> float
rend la valeur de
p
x
produit une erreur lorsque x
cos(x) : Number -> float
rend le cosinus de x (en radian)
sin(x) : Number -> float
rend le sinus de x (en radian)
...