Académique Documents
Professionnel Documents
Culture Documents
Annexe 0.1
Indexation
Rsultat
la variable a contient 2
//
5//2
effectue l'instruction :
a = a+3
2
5%2
puissance
**
3**2
Exemple
a == 2
a is 2
Tests
Comparaison
Egale
Symbole python
==
is
a+=3
Pas gale
!=
a != 2
False
Suprieur
>
a>2
False
Suprieur ou gale
>=
a >= 2
True
Infrieur
<
a<2
False
Infrieur ou gale
<=
a < =2
True
in
2 in [1,2,3]
True
et
Symbole
python
and
ou
non
Exemple
(a <= 1) and (a>0)
Sortie avec
a=2
False
Commentaires
or
(a <= 1) or (a>0)
True
not
not (a <= 1)
True
Type (il s'obtient pour une grandeur par la fonction type; exemple : type(8)
int)
Nom
Description
exemple Python
int
Entier
Nombre entier relatif
8
Flottants
Boolen
1.2
float
True
bool
toto
str
Page 1 sur 2
list
TSI2
Informatique
Annexe 0.1
Conversion de type
fonction Python exemple fonctionnel
Convertir en
(il faut que la conversion soit possible)
int
Entier
int(8.1)
Rsultat
8
Flottants
float
float( "1.2" )
1.2
Boolen
bool
bool (1)
bool (0)
str (12)
True
False
"12"
[ 12.1 ]
[ 12.1 ]
Chaine de caractre
str
Liste
[]
* pour les listes, ce n'est pas vraiment une fonction, il faut simplement crire la grandeur entre crochets.
Listes une dimension ou chaines de caractres
Python Rsultats A=[2,4,6,8]
Opration
B=[1,3,11,7,9]
len(A) 4
Dterminer le nombre dlments de A
Rsultats A="abcd"
B="efg"
4
Afficher llment 3 de B
B[2]
11
"c"
B[-2]
"c"
B[1:4]
[3,11,7]
"abc"
Concatner (ajouter) A et B
A+B
[2,4,6,8, 1,3,11,7,9]
"abcdefg"
[ 2,4,6,8, 2,4,6,8 ]
"abcabc"
True
False
Multiplication de A par 2
Vrifier si 1 est dans A
A*2
2 in A
Structures en python
Nom de la structure Exemple
Boucle
for i in range (10):
inconditionnelle
print (i)
(boucle for)
Boucle
conditionnelle
(boucle while)
Instruction
conditionnelle
(instruction if else)
Fonction
Commentaires
prfrer la boucle while lorsque l'on connait
d'avance le nombre d'itrations (pas de risque de
bouclage infini)
i=0
while (i<10):
print(i)
i =i+1
if (i>3):
print (i)
else :
print("Hello")
def nom_de_la_fonction(e1,e2):
s=e1+e2
return s
C[i][j]
entres de la fonction : e1 et e2
sortie renvoye par la fonction : s
Page 2 sur 2
TSI2