Mémo Python

Voici un petit récapitulatif des structures vues en classe cette année, et qu'il est important de connaître pour la suite.

Calculs et Variables

En python, les calculs "basiques" (addition, soustraction, multiplication, division) se font avec les opérations +, -, * et /. L'exponentiation se fait avec une double astérisque : **.

On peut attribuer une valeur à une variable avec le symbole = :

a = 10

Boucles for

Les boucles for servent à répéter une tâche un nombre donné de fois.

for i in range(5):
    print(i)

affichera

0
1
2
3
4

Structures conditionnelles

Les structures de type "SI ... ALORS ... SINON ... ALORS ..." utilisent les mots clés if et else.

if a >= b:
    print("Le nombre a est supérieur ou égal à b.")
else:
    print("Le nombre a est strictement inférieur à b.")

Boucles while

Les boucles while servent à répéter une tâche tant qu'une certaine condition est vérifiée. On ne maîtrise pas forcément à l'avance combien de fois la boucle va être répétée.

a = 1
while a < 11:
    a = a + 4
    print(a)

affichera

5
9
13

Fonctions

Une fonction permet de donner un nom à une série d'instructions, qui peuvent dépendre de paramètres d'entrées (on parle d'arguments). Le mot clé def permet de définir une fonction et le mot clé return permet de renvoyer un résultat.

La fonction suivante permet de calculer le prix d'un article soldé en fonction de son prix de départ et du pourcentage de solde.

def solde(prix, pourcentage):
    remise = pourcentage/100 * prix
    nouveau_prix = prix - remise
    return nouveau_prix

results matching ""

    No results matching ""