2OS PM 14 ecembre 2016 Nom : . . . . . . . . . . . . . . . . . . . . . . . .
Programmation en Python TE n700
Exercice 1 (4 points)
Ecrire un programme en Python qui permet de trouver tous les entiers naturels inf´erieurs
`a 1’000 ´egaux `a la somme des cubes de leurs chiffres.
Exercice 2 (4 points)
L´eonard vous demande de l’aider `a r´ediger sa derni`ere punition. Il doit copier 250 fois la
phrase Je ne parle pas en classe.
R´ealisez un programme Python qui ´ecrit dans un fichier nomm´e Punition.txt 250 fois
la phrase Je ne parle pas en classe accompagn´e du num´ero de ligne.
1 Je ne parle pas en classe
2 Je ne parle pas en classe
3 Je ne parle pas en classe
4 Je ne parle pas en classe
5 Je ne parle pas en classe
6 Je ne parle pas en classe
.
.
.
199 Je ne parle pas en classe
200 Je ne parle pas en classe
sv Gymnase de Burier 1
2OS PM 14 ecembre 2016 Nom : . . . . . . . . . . . . . . . . . . . . . . . .
Exercice 3 (12 points)
Le fichier Voitures.txt contient une liste de voitures. Dans chaque ligne de ce fichier,
on a :
le num´ero de plaque
la marque
le mod`ele
le nombre de km au compteur
a) Le programme Exercice_3_a.py affiche `a la console le nombre de fois que la
marque Ford apparaˆıt dans le fichier Voitures.txt. Pr´evoir une phrase du type
La marque Ford appara^ıt x fois dans le fichier.
b) Le programme Exercice_3_b.py cee le fichier Toyota.txt qui contient toutes les
lignes du fichier Voitures.txt o`u la marque Toyota apparaˆıt.
c) Le programme Exercice_3_c.py cr´ee le fichier Anciennes.txt qui contient toutes
les lignes du fichier Voitures.txt o`u le kilom´etrage est sup´erieur `a 150’00 km.
d) Le programme Exercice_3_d.py affiche `a la console le kilom´etrage moyen des voi-
tures qui apparaissent dans le fichier Voitures.txt et qui sont immatricul´ees dans
le canton de Vaud .
Note : La m´ethode split() s´epare une chaˆıne de caract`eres en une liste de mots. La m´ethode
utilise les caract`eres blancs (espace ou tabulation) comme s´eparateur par d´efaut. Elle supprime
tous les s´eparateurs contigus. Le nombre de s´eparation maximum est indiqu´e par le deuxi`eme
param`etre optionnel.
Exemple :
>>> texte = ’bient^ot les vacances !
>>> texte.split()
[’bient^ot’, ’les’, ’vacances’, ’!’]
sv Gymnase de Burier 2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !