1.9 Résumé du chapitre
Ce chapitre a présenté les bases de la programmation en Python, notamment :
print()etinput().- Les variables et l'affectation.
- Les chaînes de caractères, les entiers et les flottants.
- L'arithmétique, la concaténation.
- Les messages d'erreur courants.
- Les commentaires et les docstrings.
À ce stade, vous devriez être en mesure d'écrire des programmes qui demandent des entrées, effectuent des calculs simples et affichent les résultats. Les exercices pratiques de programmation ci-dessous rassemblent la plupart des notions présentées dans ce chapitre.
| Fonction | Description |
|---|---|
print(values) |
Affiche une ou plusieurs valeurs à l'utilisateur, séparées chacune par un espace. |
input(prompt) |
S'il est présent, |
len(string) |
Renvoie la longueur (le nombre de caractères) d'une chaîne de caractères. |
type(value) |
Renvoie le type (ou la classe) d'une valeur. Ex. : |
| Opérateur | Description |
|
Affecte (ou met à jour) la valeur d'une variable. En Python, les variables commencent à exister lorsqu'une valeur leur est affectée pour la première fois. |
|
Ajoute le contenu de deux chaînes de caractères, produisant une nouvelle chaîne. |
|
Additionne les valeurs de deux nombres. |
|
Soustrait la valeur d'un nombre d'un autre. |
|
Multiplie les valeurs de deux nombres. |
|
Divise la valeur d'un nombre par un autre. |
|
Élève un nombre à une puissance. Ex. : |
| Syntaxe | Description |
|
Tout texte allant du symbole # jusqu'à la fin de la ligne est ignoré. |
|
Les chaînes de caractères peuvent être écrites à l'aide de l'un ou l'autre type de guillemets. Ex. : |
|
Utilisé pour la documentation, souvent sous forme de chaînes multilignes, afin de résumer l'objectif ou l'utilisation d'un programme. |
À vous d'essayer
Faits amusants
Écrivez un programme qui affecte un entier de votre choix à une variable nommée number. Ex. : number = 74. Ensuite, utilisez cette variable pour calculer et afficher les résultats suivants :
74 squared is 5476
74 cubed is 405224
One tenth of 74 is 7.4
74 plus 123 is 197
74 minus 456 is -382
Exécutez le programme plusieurs fois en utilisant un entier différent à chaque fois. Votre sortie doit être mathématiquement correcte pour tout entier que vous choisissez.
L'objectif de cet exercice est d'effectuer des calculs arithmétiques de base au sein d'une instruction print. N'utilisez aucune autre variable que number. Votre programme ne doit comporter qu'une seule instruction d'affectation (au tout début).
À vous d'essayer
Mad Lib
Un « mad lib » est un jeu de mots dans lequel une personne demande à d'autres des mots pour les substituer dans une histoire préécrite. L'histoire est ensuite lue à voix haute dans le but de faire rire.
Cet exercice est basé sur le Vacations Mad Lib disponible dans la section Printables de MadLibs.com. Écrivez un programme qui demande à l'utilisateur de saisir deux adjectifs et deux noms (la saisie de l'utilisateur est en gras) :
Adjective: tranquil
Adjective: scandalous
Noun: pancake
Noun: field
Utilisez input() pour afficher chaque invite exactement comme indiqué. La saisie de l'utilisateur doit se trouver sur la même ligne que l'invite. Chaque signe deux-points doit être suivi d'exactement un espace. Après avoir lu les entrées, le programme doit afficher les trois lignes suivantes :
A vacation is when you take a trip to some tranquil place with your scandalous family.
Usually you go to some place that is near a/an pancake or up on a/an field.
Remarquez que la première ligne doit être entièrement vide. Remplacez les mots en gras (de l'exemple ci-dessus) par les mots réels saisis par l'utilisateur.
Votre programme final doit comporter quatre instructions input, trois instructions print et au moins deux commentaires. Pour être complet, écrivez une docstring appropriée au sommet du programme.