>>sortie
Omar Sy a 42 ans.
Contenus | Capacités attendues |
---|---|
Affectations, variables Séquences |
Écrire et développer des programmes pour répondre à des problèmes et modéliser des phénomènes physiques, économiques et sociaux. |
Dans cette partie, nous allons nous intéresser à la programmation en utilisant le langage Python qui permet d’utiliser les outils de la programmation dans des domaines très variés: sciences, analyse de données, web… On commence par les variables, les entrées et les sorties d’un programme.
Un programme est une séquence d’instructions destinées à être exécutées par la machine.
En informatique, on parle souvent d’algorithmes, car nos programmes sont en fait des algorithmes exécutés par les ordinateurs.
Un algorithme est une méthode, une suite d’instructions permettant d’obtenir un résultat.
Ce type de méthode est utilisé depuis la nuit des temps pour fabriquer des tissus, nouer des cordages, ou bien préparer des aliments.
La révolution de l’informatique survenue au milieu du XXe siècle vient du fait que l’on a pu faire exécuter ces algorithmes à des machines. Pour cela il a fallu exprimer ces algorithmes dans des langages de programmation afin qu’ils puissent être exécutés par les ordinateurs.
Les variables sont des noms permettant de désigner des valeurs stockées par le programme.
Voici trois types de variables simples utilisées en Python.
# type int (integer)
entier = 13
# type float (nombre à virgule flottante)
flottant = 13.0
# type str (string) les chaînes de caractères
texte = "treize"
Il existe aussi le type booléen: True
ou False
Attention à bien distinguer une variable comme age
d’une chaine de caractère
"age"
.
print()
: Afficher une sortieLa fonction print
permet au programme d’afficher du texte en sortie.
On peut utiliser plusieurs arguments séparés par des virgules qui seront alors ajoutés les uns à côté des autres (on dit concaténés).
input()
: Récupérer une entréeLa fonction input
permet au programme de récupérer du texte en entrée.
Généralement, on récupère le texte entré par l’utilisateur dans un variable en le convertissant dans le type souhaité.
# récupère une chaîne de caractère par défaut
nom = input("Comment vous appelez-vous?")
# on converti la réponse de l'utilisateur en entier avec la fonction int
age = int(input("Quel âge avez-vous?"))
# on converti la réponse de l'utilisateur en fottant avec la fonction float
taille = float(input("Donnez votre taille en mètre"))
Lorsque le programme est lancé, l’utilisateur devra répondre aux questions posées, et on pourra utiliser
ces réponses grâce aux variables nom
, age
et taille
.