Académique Documents
Professionnel Documents
Culture Documents
Vos programmes doivent être écrits en langage Python. Prenez garde à l'indentation.
Les réponses doivent être argumentées mais concises. N'hésitez pas à commenter votre code.
La calculatrice est autorisée.
N'oubliez pas de rendre le sujet avec votre copie !!
1. Programme à corriger
ordi=""
while ordi==joueur:
joueur=input('pierre, feuille ou ciseaux ? ')
ordi=choice(('pierre','feuille','ciseaux'))
print("L'ordinateur joue",ordi)
if joueur=pierre:
if ordi=ciseaux:
print('Vous gagnez !')
else
print('Vous perdez !')
if joueur=feuille:
if ordi=pierre:
print('Vous gagnez !')
else
print('Vous perdez !')
if joueur=ciseaux:
if ordi=feuille:
print('Vous gagnez !')
else
print('Vous perdez !')
1/3
ITC MPSI
Q2. Pour chacun des programmes ci-dessous, indiquer le résultat attendu dans la console lors
de l'exécution de leur exécution.
programme 1
Réponse
programme 2
Réponse
programme 3
Réponse
3. Programmes à écrire
Q3. Ecrire un programme en Python qui calcule la somme des entiers naturels de 1 à 500.
Q4. Ecrire un programme en Python qui compte le nombre d'occurrences du caractère 'e'
dans la chaîne de caractères "Le devoir d'informatique dure une heure."
u0 2.5
un 1 4 2un
Q5. Ecrire un programme qui calcule et affiche le 200ième terme de la suite un n .
Q6. Ecrire un programme qui calcule et affiche l'indice du premier terme de la suite plus
grand que 100000.
2/3
ITC MPSI
4. Graphisme en console
Rappels: Les chaînes de caractères Python sont délimitées par le caractère ' ou " et possèdent
deux opérateurs :
– l’opérateur de concaténation + :
– l’opérateur de duplication * :
On souhaite écrire des fonctions qui permettent d'afficher des graphismes dans la console.
Q7. Ecrire un programme qui dessine dans la console un triangle sur n lignes.
exemple: pour n=5
Q8. Ecrire un programme qui dessine dans la console un triangle sur n lignes.
exemple: pour n=5
Q9. Ecrire un programme qui dessine dans la console un triangle sur n lignes, utilisant les
programmes précédemment définis.
exemple pour n=5:
3/3