Python

Variables et Affectations

variable = valeur                    # affectation simple
var1, var2, var3 = val1, val2, val3  # affectation multiple
del variable                         # destruction de variable

Opérations logiques

b1 or b2    # b1 ou b2
b1 and b2   # b1 et b2
not b1      # contraire de b1

Comparaison entre deux valeurs

x < y    # x inférieur à  y 
x > y    # x supérieur  à  y 
x == y   # x égal  à  y 
x != y   # x différent de y
x <= y   # x inférieur ou égal  à  y
x >= y   # x supérieur ou égal  à  y

Opérations

abs(x)          # Valeur absolue de x
round(x)        # Arrondi le plus proche 
int(x)          # Partie entière de x
x+y, x-y, x*y   # Somme, différence et produit
x/y             # Division réelle de x par y
x//y            # Partie entière du quotient de x par y  (division euclidienne si a et b  entiers)
x%y             # Reste de la division  de x par y
x**y            # x puissance y

Entrées et sorties

print(var)                          # affiche la variable var à l'écran
print(var1, var2, var3)             # affiche les variables à l'écran
print("bonjour")                    # affiche bonjour à l'écran

mot=input("Quel est votre mot ?")      # saisie au clavier de la chaine mot
n=int(input("Quel est votre entier ?"))   # saisie au clavier de l'entier n
x=float(input("Quel est votre décimal ?")) # saisie au clavier du décimal x
y=eval(input("Quelle est votre valeur numérique ?"))  # saisie au clavier de la valeur numérique y

Fonctions et procédures

def ma_procedure(arg1, arg2,arg3,...):   # définition de la procédure appelée maprocedure
     ...instructions...
    
def ma_fonction(arg1, arg2,arg3,...):    # définition de la fonction appelée mafonction
    ...instructions...   
    return (valeur)                     # valeur retournée

Tests et boucles

> test conditionnel

if (condition):
     ...instructions 1... 
else :
     ...instructions 2...

> boucle conditionnelle (non bornée)

while (condition):
     ...instructions... 

> boucle itérative (bornée)

for variable in range(a,b+1):    # pour variable dans [a;b+1[ 
     ...instructions...          # donc prenant les valeurs a, a+1, a+2, ...., b