Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
2
LA PRÉSENTATION DES PROGRAMMES
3
LES VARIABLES (1/3)
Ils commencent par des lettres ou le caractère _, puis éventuellement, des lettres,
des chiffres le caractère _. (Exemple: degre_c=30)
Exemple
- Variable: val_min
5
LES VARIABLES (3/3)
Typage de variable (spécifique à Python)
- Il n’est pas nécessaire de définir le type des variables avant de pouvoir les
utiliser.
- Il suffit d’assigner une valeur à un nom de variable pour que celle-ci soit
automatiquement créée avec le type qui correspond au mieux à la valeur
fournie.
- Par exemple:
n = 10 msg = "Bonjour" euro = 6, 55957
Python typera automatiquement ces trois variables
- n sera de type entier (integer)
- msg sera de type chaine de caractères (string)
- euro sera de type réel (float)
L’instruction type (variable) permet de connaître le type d’une variable:
print type(n) 6
OPÉRATEURS ET EXPRESSIONS
Opérateurs = symboles spéciaux utilisés pour représenter des opérations
mathématiques simples, telles l’addition ou la multiplication.
Opérandes = valeurs combinées à l’aide des opérateurs.
Exemple d’expression:
- Les opérateurs Python ne sont pas seulement les quatre opérateurs mathématiques
de base.
- Il faut ajouter:
l’opérateur ** pour l’exponentiation,
des opérateurs logiques,
des opérateurs agissant sur les chaînes de caractères,
des opérateurs effectuant des tests d’identité ou d’appartenance (is, is not, in, not in),
Etc. 7
LE TYPE BOOLÉEN (BOOL)
bool: prend deux valeurs True et False.
- Beaucoup d’opérations retournent un bool, comme les comparateurs ainsi que les
opérateurs logiques.
Opérateurs de comparaison: ==, !=, >, >=, <, <=
8
LE TYPE ENTIER (INT)
- Un nombre entier est un nombre sans virgule (comme 1, -11, 3) dont les
opérations qu’on peut faire sur les éléments de ce type.
• Opérations arithmétiques
- Pour le type booléen (bool): une variable int (entier) peut jouer le rôle d’une variable
booléenne s’il est égale à 0False et s’il est égale à 1True. 9
LE TYPE FLOTTANT (FLOAT)
- Le type flottant est la seule façon de mémoriser les nombres décimaux et les
nombres réels.
• Les flottants sont notés avec un « point décimal » ou en notation exponentielle:
10
LE TYPE STRING (STR) (1/3)
- Une donnée de type string peut se définir comme une suite quelconque de
caractères (comme ‘Bonjour’).
- Les chaînes de caractères sont un peu plus complexe que les int, float et bool.
- Voici trois syntaxes différentes pour créer des chaînes de caractères.
Elles peuvent être incluses entre simples quotes (apostrophes) ou doubles quotes
(guillemets) ou triple quotes (triple guillemets).
- Quelques combinaisons courantes sont
\\ donne \
\n donne une fin de ligne
\t donne un tab (normalement 4 espaces)
11
LE TYPE STRING (STR) (2/3)
- La syntaxe de trois guillemets permet aussi d’obtenir des chaînes multi-lignes.
- Quelques opérations qui peuvent être appliquées sur les chaînes de caractères
sont:
Concaténation
Répétition
12
LE TYPE STRING (STR) (3/3)
13
LA FONCTION TYPE
- La fonction type permet d’obtenir le type d’une expression.
Cette fonction est typiquement utilisée pour examiner le type d’une variable.
14
L’AFFECTATION (1/2)
• La valeur d’une variable peut évoluer au cours du temps (la valeur antérieur est
perdue):
15
L’AFFECTATION (2/2)
16
INSTRUCTIONS D’AFFECTATION
- Outre l’affectation simple, on peut aussi utiliser les formes suivantes:
17
LES ENTRÉES / SORTIES
- Il s’agit de communiquer avec l’ordinateur et plus particulièrement avec le
programme.
Exemple:
A l’exécution de votre programme, vous voulez que l’ordinateur vous demande de
saisir une première valeur, puis une deuxième, et vous affiche la somme des 2
valeurs, leur différence et leur produit.
18
LES ENTRÉES
- L’instruction input() permet d’effectuer une saisie. Le résultat est une chaîne de
caractères que l’on peut ensuite transtyper:
19
LES SORTIES
20