Portail d'enseignement

E Suong
E Suong

Explorer les ressources

Accueil

Python 6 — Types de variables

Niveau : Seconde GT

Python classe les objets selon leur nature. Connaître les types permet d'éviter des erreurs et de mieux comprendre les calculs.

Ctrl + Entrée exécute · Shift + Entrée exécute et avance

Le type entier — int

Les nombres entiers (positifs ou négatifs) sont de type int. Deux opérations spéciales :

OpérationSymboleExempleRésultat
Quotient euclidien//20 // 63
Reste euclidien%20 % 62
In [ ]:
In [ ]:
In [ ]:

Le type décimal — float

Les nombres réels sont représentés par le type float (virgule = point en Python).

⚠️ Les ordinateurs ne représentent pas exactement tous les décimaux (exemple classique) :

In [ ]:
In [ ]:
In [ ]:
In [ ]:

Le type booléen — bool

Valeurs True ou False. Apparaissent lors de comparaisons.

In [ ]:
In [ ]:
In [ ]:
In [ ]:

Le type chaîne — str

OpérationExempleRésultat
Concaténation"bon" + "jour""bonjour"
Répétition"bon" * 2"bonbon"
Longueurlen("bon")3
In [ ]:
In [ ]:
In [ ]:
In [ ]:

Saisie utilisateur et conversions

input() renvoie toujours une chaîne str. Pour obtenir un nombre, il faut convertir :

In [ ]:
In [ ]:

Exercice 1

Demandez le jour, le mois et l'année de naissance de l'utilisateur, puis affichez sa date au format JJ/MM/AAAA.

In [ ]:
Correction
Corrigé :

Exercice 2

Demandez un nombre et affichez True s'il est positif, False sinon.

In [ ]:

Mini-projet — Jeu du juste prix

Le programme choisit un nombre mystère entre 1 et 100. L'utilisateur doit le trouver. Le programme indique "Plus grand !", "Plus petit !" ou "Bravo !".

In [ ]:
Correction
Corrigé :
Chargement de Python…