Le but de la séance est de :
- prendre en main Idle
- se familiariser avec les appels de fonctions (fonctions prédéfinies seulement) ;
- utiliser des variables et l’affectation ;
- découvrir les types de valeurs
int
etstr
.
Je tape le programme devant les étudiants et j’explique au fur et à mesure (voir les commentaires, que je tape aussi).
Voici le document que je distribue à la fin de la séance : odt et pdf.
Premier programme version 1
Premier programme version 2
Je reprends le même programme pour remplacer la ligne où 14 est « codé en dur » (« hardcodé »). On va plutôt interroger l’utilisateur ou l’utilisatrice.
Bilan
Retenir :
- le caractère # indique un commentaire sur le reste de la ligne
- pour appeler une fonction, on tape son nom puis des parenthèses
- les arguments à cet appel de fonction se mettent dans les parenthèses
- une fonction peut admettre aucun argument, ou un seul, ou plusieurs, ou même un nombre variable d’arguments (comme print)
- le caractère = réalise une affectation d’une valeur à une variable
- la première affectation sur une variable est appelée initialisation
Exercice
Il y a 6 types de conversion à connaître, et voici les fonctions Python correspondantes :
Notez bien que bin
et hex
attendent un int
et que int
attend une str
.
Le premier programme effectuait la conversion de D à B, écrivez les 5 programmes restants.
Finir à la maison et tester avec une installation de Python.