Fiche de révision : Variables et entrées sorties en Python

Plan du Cours

  1. Types et déclaration des variables
  2. Calculs et chaînes de caractères
  3. Affichage et saisie utilisateur
  4. Programmes interactifs simples
  5. Bonnes pratiques de nommage

1. Types et déclaration des variables

Notions clés & Définitions

  • Types de variables : Les principaux types de variables Python sont int pour les entiers, float pour les nombres réels à virgule, str pour les chaînes de caractères et bool pour les données logiques True ou False.

★ À maîtriser

📌 Un nom de variable Python peut contenir des lettres, des chiffres et certains caractères spéciaux, mais il ne doit pas contenir d’espace, commencer par un chiffre ni être un mot-clé Python.

  • L’affectation associe une valeur à une variable, par exemple x = 1, var = 4.5 + 5 ou produit = x * var.

Compléments

  • Les mots-clés Python comprennent notamment False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with et yield.

  • La fonction type permet de connaître le type d’une variable ou d’une valeur, par exemple type(x) ou type("1").

Astuce mémo

Un nom peut contenir des chiffres, mais ne peut pas commencer par un chiffre.

2. Calculs et chaînes de caractères

★ À maîtriser

  • Python effectue la division réelle avec /, la division entière avec // et donne le reste d’une division avec %, par exemple 31 / 5 vaut 6.2, 31 // 5 vaut 6 et 31 % 5 vaut 1.

  • La concaténation de deux chaînes avec + les assemble, par exemple "Bonjour" + " Alice" produit "Bonjour Alice".

  • La fonction len renvoie la longueur d’une chaîne, et len("Python") vaut 6.

  • Une chaîne peut être indexée à partir de 0, avec -1 pour son dernier caractère, et découpée par tranches comme texte[1:7], texte[:7] ou texte[7:].

Compléments

  • Les opérateurs de comparaison permettent notamment de tester une égalité, ainsi que dans 152 == 30, qui renvoie True, et 102 == 30, qui renvoie False.

  • La méthode find renvoie l’indice d’un caractère ou d’une sous-chaîne, comme texte.find("j") qui renvoie 3 pour la chaîne "Bonjour!".

Astuce mémo

Calculer, concaténer, mesurer, indexer.

3. Affichage et saisie utilisateur

Notions clés & Définitions

  • print : permet d’afficher un message ou la valeur d’une variable à l’utilisateur
  • input : affiche un message à l’utilisateur et récupère sa réponse sous forme de chaîne de caractères

★ À maîtriser

  • Pour demander un nombre, il faut convertir la réponse de input avec int pour un entier ou float pour un nombre réel.

Compléments

  • Pour afficher le produit de deux variables, print peut utiliser plusieurs arguments ou une chaîne formatée avec %i et %f.

Astuce mémo

print affiche une donnée, input affiche puis récupère une réponse.

4. Programmes interactifs simples

★ À maîtriser

  • Un programme interactif demande des données avec input, les convertit si nécessaire, effectue le calcul demandé, puis affiche le résultat avec print.

Compléments

  • Pour calculer un quotient et une différence, le programme demande deux entiers avec int(input(...)), puis affiche var/var2 et var-var2.

  • Pour afficher les trois premiers caractères d’une chaîne saisie, le programme utilise la tranche ch[:3].

  • Le temps de trajet se calcule à partir de la distance parcourue et de la vitesse moyenne, qui doivent être saisies puis utilisées dans le calcul avant l’affichage.

Astuce mémo

Saisir, convertir, calculer, afficher.

5. Bonnes pratiques de nommage

Points essentiels

📌 Pour rendre un programme lisible, les noms de variables, de fichiers et de répertoires doivent avoir du sens, être idéalement courts et rester dans la même langue.

Teste tes connaissances

Teste tes connaissances sur Variables et entrées sorties en Python avec 9 questions à choix multiples et corrections détaillées.

1. Quelles sont les valeurs produites par 31/531 / 5, 31//531 // 5 et 31%531 \% 5, dans cet ordre ?

2. Qu'est-ce qu'un type de variable en programmation Python ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Variables et entrées sorties en Python avec 10 flashcards interactives.

Quels sont les principaux types de variables en Python ?

int, float, str et bool.

Types de variables en Python - nom

int, float, str, bool

Quelles règles doit respecter un nom de variable Python ?

Il ne doit pas contenir d’espace, commencer par un chiffre ni être un mot-clé.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches