Introduction en Python
1. Les variables/Tableaux
2. Les opérateurs
3. La condition if/elif/else
4. La boucle for
5. La boucle while
6. Fonction
7. Les classes
1b-Variable:
In [2]:
x=1 #une variable n'a pas d'être déclarée
print(x)
In [3]:
x="bonjour" #la même variable peut d'autres types de données
print(x)
bonjour
In [4]:
a=1 #int: entier
b="bonjour" #str : une chaine de carractère
c= 1.3 #float: réél
d=True #boolean: un type booleen
#-----------------------------
print("variable entier:",a,"\n variable chaine:",b,"\n variable réelle:",c,"\n variable bool
éenne:",d)
variable entier: 1
variable chaine: bonjour
variable réelle: 1.3
variable booléenne: True
1b-Déclaration de Tableau:
In [5]:
x=[1, 2,3,4] #meme type
print("tableaau x:", x)
tableaau x: [1, 2, 3, 4]
In [6]:
x=[1,"papou", True, ["amadou", (1,3,44)] ]
print("tableau peut contenir des types différents. x=",x)
tableau peut contenir des types différents. x= [1, 'papou', True, ['amadou', (1, 3, 44)]]
1b-Opérateurs:
In [7]:
#addition
x=10
x+=10
#x++ : python ne reconnait pas ça
print(x)
20
In [8]:
#soustraction
x=10
x-=10
#x-- : python ne reconnait pas ça
print(x)
In [9]:
#mutiplication
x=10*2
x*=10
#x++ : python ne reconnait pas ça
print(x)
200
In [10]:
#division
x=10
x/=2
#x++ : python ne reconnait pas ça
print(x)
5.0
In [11]:
#modulo
x=10
x%=3
#x++ : python ne reconnait pas ça
print(x)
In [12]:
#concatenation
x="Bonjour " + "Maman "
x+="Kadi"
print(x)
Bonjour Maman Kadi
1b-Condition If/ELif/Else:
In [13]:
x=25
if (x>5):
print("Haha je suis plus grand que toi")
else:
print("je suis moins agé que toi")
Haha je suis plus grand que toi
In [14]:
x=25
if (x:=2):
print("Haha je suis plus grand que toi")
elif(x==2):
print("on est du même âge")
else:
print("je suis moins agé que toi")
print(x)
Haha je suis plus grand que toi
2
In [15]:
x=True
if (not x):
print("electricité")
In [16]:
x1=True
x2=False
x3=False
if (x2 and (x2==x3 or x1)):
print("Je t'ai enlevé un point")
In [17]:
nb1=3
nb2=8
somme=nb1+nb2
print("somme de ",nb1,"et", nb2, "est", somme)
somme de 3 et 8 est 11
In [18]:
nb1
Out[18]:
3
Boucle For:
In [19]:
#Premier type de for
for i in range(5):
print("bonjour", i)
bonjour 0
bonjour 1
bonjour 2
bonjour 3
bonjour 4
In [20]:
#Deuxième type de for
for i in range(5,11):
print("bonjour", i)
bonjour 5
bonjour 6
bonjour 7
bonjour 8
bonjour 9
bonjour 10
In [22]:
#Troisième type de for
for i in range(5,20,2):
print("bonjour", i)
bonjour 5
bonjour 7
bonjour 9
bonjour 11
bonjour 13
bonjour 15
bonjour 17
bonjour 19
In [25]:
for i in range(10,2,-1):
print("bonjour", i)
bonjour 10
bonjour 9
bonjour 8
bonjour 7
bonjour 6
bonjour 5
bonjour 4
bonjour 3
In [26]:
for i in range(0,100):
if (i%3==0):
print(i)
0
3
6
9
12
15
18
21
24
27
30
33
36
39
42
45
48
51
54
57
60
63
66
69
72
75
78
81
84
87
90
93
96
99
Boucle while:
In [28]:
#syntax while
x=4
while(x>-3):
x=x-1
print(x)
3
2
1
0
-1
-2
-3
In [33]:
x=10
while(x<20):
y="bonjour"
print(y)
x=x+1
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
Fonction:
In [36]:
def est_divisible_par3(n):
if (n%3==0):
return True
return False
for i in range(0,100):
if (est_divisible_par3(i)):
print(i,"est divisible par 3")
else:
print(i,"est non divisible par 3")
0 est divisible par 3
1 est non divisible par 3
2 est non divisible par 3
3 est divisible par 3
4 est non divisible par 3
5 est non divisible par 3
6 est divisible par 3
7 est non divisible par 3
8 est non divisible par 3
9 est divisible par 3
10 est non divisible par 3
11 est non divisible par 3
12 est divisible par 3
13 est non divisible par 3
14 est non divisible par 3
15 est divisible par 3
16 est non divisible par 3
17 est non divisible par 3
18 est divisible par 3
19 est non divisible par 3
20 est non divisible par 3
21 est divisible par 3
22 est non divisible par 3
23 est non divisible par 3
24 est divisible par 3
25 est non divisible par 3
26 est non divisible par 3
27 est divisible par 3
28 est non divisible par 3
29 est non divisible par 3
30 est divisible par 3
31 est non divisible par 3
32 est non divisible par 3
33 est divisible par 3
34 est non divisible par 3
35 est non divisible par 3
36 est divisible par 3
37 est non divisible par 3
38 est non divisible par 3
39 est divisible par 3
40 est non divisible par 3
41 est non divisible par 3
42 est divisible par 3
43 est non divisible par 3
44 est non divisible par 3
45 est divisible par 3
46 est non divisible par 3
47 est non divisible par 3
48 est divisible par 3
49 est non divisible par 3
50 est non divisible par 3
51 est divisible par 3
52 est non divisible par 3
53 est non divisible par 3
54 est divisible par 3
55 est non divisible par 3
56 est non divisible par 3
57 est divisible par 3
58 est non divisible par 3
59 est non divisible par 3
60 est divisible par 3
61 est non divisible par 3
62 est non divisible par 3
63 est divisible par 3
64 est non divisible par 3
65 est non divisible par 3
66 est divisible par 3
67 est non divisible par 3
68 est non divisible par 3
69 est divisible par 3
70 est non divisible par 3
71 est non divisible par 3
72 est divisible par 3
73 est non divisible par 3
74 est non divisible par 3
75 est divisible par 3
76 est non divisible par 3
77 est non divisible par 3
78 est divisible par 3
79 est non divisible par 3
80 est non divisible par 3
81 est divisible par 3
82 est non divisible par 3
83 est non divisible par 3
84 est divisible par 3
85 est non divisible par 3
86 est non divisible par 3
87 est divisible par 3
88 est non divisible par 3
89 est non divisible par 3
90 est divisible par 3
91 est non divisible par 3
92 est non divisible par 3
93 est divisible par 3
94 est non divisible par 3
95 est non divisible par 3
96 est divisible par 3
97 est non divisible par 3
98 est non divisible par 3
99 est divisible par 3
In [37]:
def produit(a,b):
produit=a*b
return produit
In [38]:
produit(12,85)
Out[38]:
1020
In [ ]: