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