Programme officiel

Variable

À retenir

Variable = Une variable est composée d’un nom (ou identificateur), d’une adresse en mémoire où est enregistrée une valeur (ou un ensemble de valeurs), d’un type qui définit ses propriétés.

Expression

À retenir

Expression = Une expression a une valeur qui est le résultat d’une combinaison de variables ou d’objets, de constantes et d’opérateurs.

Instruction

À retenir

Affectation = Une affectation est une instruction qui commande à la machine de créer une variable en lui précisant son nom et sa valeur.

Algorithme

À retenir

Algorithme = description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée.
Exempel : Une Recette de cuisine !

Déclaration de variables

Pour déclarer une variable python il faut lui donner un nom

                    
                      # Déclaration de variable
                      ma_variable            
                    

Affectation de variables

Pour lui affecter une valeur il faut mettre le nom de la variable = valeur

                      
                      
                        # Affecter une valeur à une variable
                            ma_variable=14                   
                      

Type

Python est un langage à typage dynamique, ce qui signifie qu’il n’est pas nécessaire de déclarer les variables avant de pouvoir leur affecter une valeur.
La valeur que l’on affecte possède un type qui dépend de la nature des données (nombre entier, nombre à virgule, chaîne de caractères, etc.).
Le type du contenu d’une variable peut donc changer si on change sa valeur.
La fonction type() permet de connaître le type

Opérateurs Mathématiques

En python on utilise les opérateurs traditionnels mathématiques + - * /

La puissance se fait avec deux fois le symbole multiplié **. Ex 2**4 signifie 2^4 (2 puissance 4).

%appelé modulo sert à obtenir le reste de la division euclidienne de a par b

//(double divisé) sert à obtenir le quotient de la division euclidienne de a par b

Opérateurs de comparaison

En python les opérateurs de comparaison sont les suivants :

  • == : égalité (pour des nombres ou des chaînes).
  • != : inégalité (pour des nombres ou des chaînes).
  • > : strictement supérieur
  • >= Supérieur ou égal
  • < Strictement inférieur
  • <= : inférieur ou égal

Input

En python pour récupérer une fonction utilisateur on utilise la fonctin input

il est possible d'effectuer un cast de la saisie utilisateur.

Exercices

    Ecrire un programme sous Python qui demande l’âge de l’utilisateur et retourne la phrase suivante:
    «  Tu as [age rentré par l’utilisateur] ans ».

    Le refaire en forçant l'utilisateur à rentrer un nombre entier.

Annexes

Lien vers le notebook

    Sur Capytale

Le fichier du notebook

    Utilisable avec jupyter que vous avez:
  • sur l'ordi
  • ou dans Les logiciels de la clé usb

NSI

Designed by BootstrapMade
Contenus Capacités attendues