NSI · Première
Un peu de calculs
Effectuer des opérations arithmétiques de base, comprendre le concept d'incrémentation et utiliser les écritures simplifiées.
Un peu de calculs
Un ordinateur est capable d'effectuer des opérations arithmétiques. Les signes utilisés en Python sont :
+: Addition-: Soustraction*: Multiplication/: Division//: Division euclidienne (quotient entier)%: Modulo (reste de la division euclidienne)
Il est possible d'effectuer des opérations directement avec des nombres, mais il est aussi possible de combiner des variables.
Activité 4 : Addition de variables
Essayez d'écrire un programme qui additionnera le contenu de 2 variables (nommez vos variables a et b). Le résultat de cette opération devra être associé à une variable nommée resultat (attention : pas d'accent dans les noms de variables). Testez votre programme et affichez resultat dans la console.
Comprendre l'incrémentation
Activité 5 : Évolution d'une variable
D'après vous, que fait ce programme ?
Exécutez le programme pour vérifier votre réponse.
Analyse détaillée :
a = 11: On crée une variable où le nomaest associé à l'entier11.print(a): On affiche à l'écran la valeur associée àa(c'est-à-dire11).a = a + 1: Il faut lire cette affectation de droite à gauche :
- On évalue l'expression à droite :
a + 1. On prend la valeur actuelle dea(11) et on ajoute1, ce qui donne12. - On affecte ensuite ce résultat (
12) au nomasitué à gauche du signe=.
print(a): On affiche la nouvelle valeur associée àa(c'est-à-dire12).
Règle d'or de l'affectation
Dans une égalité informatique, commencez toujours par évaluer l'expression se trouvant à droite du signe égal.
Syntaxe Pythonesque
L'opération a = a + 1 s'appelle une incrémentation. En Python, il existe une écriture abrégée équivalente :
Cette syntaxe fait partie des sucres syntaxiques. Elle permet d'écrire du code plus court, mais elle n'est pas obligatoire.
Exercice 1 : Augmenter le score
Écrire le code « classique » et le code « pythonesque » pour l'instruction suivante :
- On initialise une variable
scoreà123et on l'augmente de10.
Exercice 2 : Division cellulaire
Écrire le code « classique » et le code « pythonesque » pour l'instruction suivante :
- On initialise une variable
celluleà1et on la multiplie par2.
Avez-vous compris ce chapitre ?
Cochez-le pour l'enregistrer dans votre progression d'apprentissage.
