Python. Bases

On peut stocker des informations dans la mémoire de l’ordinateur. On peut imaginer des boîtes qui portent un nom et peuvent contenir un nombre, une chaîne de caractères...

Affectation

a prend la valeur 5 (on écrira souvent a $\longleftarrow 5$).

In [1]:
a = 5

b prend la valeur 10.2

In [2]:
b = 10.2

c prend la valeur 'bonjour'

In [3]:
c = 'bonjour'

d prend la valeur a+b

afficher d

In [4]:
d = a+b
print(d)
15.2
In [5]:
maListe = [7, 40, 12, 10]
In [6]:
print(maListe[0])
7
In [7]:
print(maListe[3])
10

Types des variables

a est un entier, b est un flottant, c est une chaîne (string) de caractères, maListe est une liste :

In [8]:
type(a)
Out[8]:
int
In [9]:
type(b)
Out[9]:
float
In [10]:
type(c)
Out[10]:
str
In [11]:
type(maListe)
Out[11]:
list

Demander

int convertit la saisie en un entier. Le \n permet d'aller à la ligne.

In [12]:
age = int(input('Saisir votre âge\n'))
Saisir votre âge
25
In [13]:
saisie = input('Saisir votre âge\n')
type(saisie)
Saisir votre âge
25
Out[13]:
str

Pour demander un flottant :

In [14]:
temperature = float(input('Entrer la temperature actuelle\n'))
Entrer la temperature actuelle
22.8
In [15]:
type(temperature)
Out[15]:
float

Si ... alors ... sinon

In [16]:
if age < 18:
    print('Tu es mineur')
else:
    print('Vous êtes majeur')
Vous êtes majeur

Tant que ... faire ...

In [17]:
ouf = 0
while ouf < 10:
    print(ouf,' : on n\'est pas rendu à 10')
    ouf = ouf +1
print(ouf,' : Ouf ! On est rendu à 10')
    
0  : on n'est pas rendu à 10
1  : on n'est pas rendu à 10
2  : on n'est pas rendu à 10
3  : on n'est pas rendu à 10
4  : on n'est pas rendu à 10
5  : on n'est pas rendu à 10
6  : on n'est pas rendu à 10
7  : on n'est pas rendu à 10
8  : on n'est pas rendu à 10
9  : on n'est pas rendu à 10
10  : Ouf ! On est rendu à 10

Pour i de ... à ...

In [18]:
for i in range(5):
    print(i)
0
1
2
3
4
In [19]:
for i in range(6):
    print('Le carré de ',i,' est ',i*i,'.')
    
Le carré de  0  est  0 .
Le carré de  1  est  1 .
Le carré de  2  est  4 .
Le carré de  3  est  9 .
Le carré de  4  est  16 .
Le carré de  5  est  25 .
In [ ]: