Académique Documents
Professionnel Documents
Culture Documents
Travail demandé :
1- Nombres et calculs
Python permet d'effectuer tout type de calcul, comme une calculatrice ordinaire.
Classe A : 32 élèves
Classe B : 27 élèves
Classe C : 34 élèves
Il existe deux types de nombres en Python : les entiers (int, abréviation de "integer")
et les flottants (float, abréviation de "floating number" qui signie "nombre à virgule
flottante").
La fonction type() indique le type du nombre qu'on lui donne en paramètre :
Donner un exemple
1
La division :
Donner un exemple
Les fonctions concernant les nombres aléatoires ne font pas partie des fonctions de
base du langage Python. Pour pouvoir les utiliser, on doit commencer par donner
l'accès à une bibliothèque de fonctions appelée random ("random" signifie "aléatoire")
au moyen de l'instruction import random.
On peut aussi importer toutes les fonctions de la bibliothèque random d'un seul coup,
ce qui permet d'éviter d'écrire le préfixe random. Lorsqu’on utilise une de ces
fonctions:
2
La fonction random() renvoie une nombre aléatoire compris entre 0 et 1, de
type float :
2- Variables et affectations
Afficher une variable qui n'a pas encore été définie ou déclarée provoque une erreur:
3
Cet algorithme échange le contenu des variables a et b. Preuve : Notons x et y les
valeurs initiales des variables a et b. Le tableau ci-dessous donne les valeurs
successives des variables a et b :
Syntaxe abrégée :
On a souvent besoin d'incrémenter une variable (augmenter sa valeur de 1) ou de la
décrémenter (diminuer sa valeur de 1).
Au lieu d'écrire a = a + 1, on peut écrire de façon plus courte : a += 1.
Cette syntaxe raccourcie fonctionne pour n'importe quelle valeur de l'incrément, ainsi
que pour les opérateurs + , - , *, / , // et %.
4
Exercice 8 : En utilisant la syntaxe abégée, ajouter 37 à la variable a ci-dessous,
puis multiplier sa valeur par 2.
3- Chaînes de caractères
Exercice 9 : Écrire une ligne de programme qui affiche le message "Au revoir!".
5
Exercice 10 : Écrire une instruction qui affiche une liste de courses séparées par un
tiret.
On ne peut pas concaténer une chaîne de caractères avec une valeur numérique
directement. Il faut au préalable transformer la valeur numérique en chaîne de
caractères au moyen de la fonction str() :
On peut demander à l'utilisateur de saisir une valeur avec la fonction input(). On peut
ajouter en paramètre facultatif un message qui donne des précisions sur la valeur
attendue :
La valeur renvoyée par la fonction input() est du type chaîne de caractères (string).
Si on souhaite utiliser cette valeur pour effectuer des calculs, on doit d'abord
convertir cette chaîne en entier avec la fonction int() ou en flottant avec la
fonction float() :
6
Exercice 11 : Écrire un programme qui demande à l'utilisateur d'entrer le rayon d'un
cercle et qui affiche son périmètre.
Le programme doit fonctionner pour des valeurs non entières du rayon, et devra
afficher une phrase de réponse complète se terminant par un point.
Sachant que le périmètre du cercle = 2 * 3.14 * rayon.
Exercice 12: L'Indice de Masse Corporelle (IMC) est un indicateur chiffré utilisé en
médecine. L'IMC d'une personne est donné par la formule IMC= masse/(taille*taille)
où la masse est en kilos et la taille en mètres.
Exercice 16 : Il faut mesurer au moins 1m30 pour pouvoir entrer dans un parc
d'attractions. Écrire un programme qui demande à l'utilisateur sa taille en cm, et qui
lui indique s'il peut ou non rentrer dans le parc.