Programmation en Python – TE n 700R

publicité
2OS PM – 11 janvier 2017
Programmation en Python –
Nom : . . . . . . . . . . . . . . . . . . . . . . . .
TE n◦ 700R
Exercice 1 (4 points)
Ecrire un programme en Python qui demande à l’utilisateur d’entrer un entier M .
Le programme renvoie ensuite le plus petit entier n tel que 12 + 22 + · · · + n2 ≥ M .
Exercice 2 (4 points)
Harry vous demande de l’aider à rédiger sa dernière punition. Il doit copier 400 fois la
phrase Harry ne fabrique pas de Polynectar. Toutes les cinq lignes, on trouve une
ligne composée de 40 étoiles (*).
Réalisez un programme Python qui écrit dans un fichier nommé Punition.txt 400 fois
la phrase Harry ne fabrique pas de Polynectar accompagné du numéro de ligne et
des séparations composées d’étoiles.
1 Harry ne fabrique pas de Polynectar
2 Harry ne fabrique pas de Polynectar
3 Harry ne fabrique pas de Polynectar
4 Harry ne fabrique pas de Polynectar
5 Harry ne fabrique pas de Polynectar
****************************************
6 Harry ne fabrique pas de Polynectar
.
.
.
395 Harry ne fabrique pas de Polynectar
****************************************
396 Harry ne fabrique pas de Polynectar
397 Harry ne fabrique pas de Polynectar
398 Harry ne fabrique pas de Polynectar
399 Harry ne fabrique pas de Polynectar
400 Harry ne fabrique pas de Polynectar
sv – Gymnase de Burier
1
2OS PM – 11 janvier 2017
Nom : . . . . . . . . . . . . . . . . . . . . . . . .
Exercice 3 (12 points)
Le fichier AlanTuring.txt contient une biographie du mathématicien Alan Turing.
a) Le programme Exercice_3_a.py affiche à la console le nombre de fois que Turing
apparaı̂t dans le fichier AlanTuring. Prévoir une phrase du type
Turing appara^
ıt x fois dans le fichier.
b) Le programme Exercice_3_b.py crée le fichier Stat.txt qui contient le nombre de
fois que les lettres a, e et y apparaissent dans le fichier Voitures.txt.
c) Le programme Exercice_3_c.py crée le fichier SansEspace.txt qui contient le
texte du fichier AlanTuring.txt sans les espaces.
d) Le programme Exercice_3_d.py affiche à la console le nombre de paragraphes
contenus dans AlanTuring.txt.
sv – Gymnase de Burier
2
Téléchargement