Activité 2 - Python
Exercice 1¶
Ecrire un programme qui demande l’année de naissance d’une personne puis qui calcule son âge en 2020 et affiche le résultat.
Exercice 2¶
Ecrire un programme qui demande à l’utilisateur de rentrer combien d’oeufs il a à ranger et affiche le nombre de boîtes de 6 oeufs nécessaires à leur transport.
Exercice 3¶
1) Écrire un programme qui calcule cette somme 1+2+3+⋯+100
en utilisant une boucle for
.
2) Écrire un programme qui calcule ce produit 1×2×3×…×100
en utilisant une boucle for
.
En fonction de la méthode que vous utiliserez il peut être intéressant de lire (en anglais) cette réponse sur stackoverflow
https://stackoverflow.com/questions/493386/how-to-print-without-a-newline-or-space.
Exercice 4¶
Écrire un programme qui demande un entier positif ou nul et qui écrit ensuite son nombre de chiffre. On utilisera une boucle while et il est interdit d'utiliser la fonction len()
Si vous souhaitez obtenir une division entière (c'est-à-dire dont le résultat - tronqué - ne peut être qu'un entier), vous devez utiliser l'opérateur //.
Exercice 5¶
Dans cet exercice, il est interdit d'utiliser des listes ! Nommez clairement vos variables !
1) Sans coefficient : Écrire un programme qui demande à l’utilisateur un nombre de notes n à prendre en compte, puis demande chacune des notes l'une après l'autre et qui enfin affiche la moyenne.
Essayez de comprendre la définition d'une moyenne pondérée : https://fr.wikipedia.org/wiki/Moyenne_pond%C3%A9r%C3%A9e Prenez votre temps, si vous ne comprenez pas ce n'est pas très important, ce qui compte c'est d'essayer.
2) Avec coefficients : Écrire un programme qui demande à l’utilisateur un nombre de notes n à prendre en compte, puis demande à tour de rôle chacune des n notes et son coefficient, et qui enfin affiche la moyenne pondérée.