0% ont trouvé ce document utile (0 vote)
0 vues2 pages

DS2 Python

Le document présente une évaluation sur le langage Python pour un cours de SNT, comprenant plusieurs exercices pratiques. Les exercices portent sur des concepts de base tels que les opérations sur les variables, les boucles, la gestion des erreurs, et la création de programmes graphiques avec Turtle. Les étudiants doivent résoudre des problèmes et écrire des scripts Python pour démontrer leur compréhension des concepts abordés.

Transféré par

Laurent Kant
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues2 pages

DS2 Python

Le document présente une évaluation sur le langage Python pour un cours de SNT, comprenant plusieurs exercices pratiques. Les exercices portent sur des concepts de base tels que les opérations sur les variables, les boucles, la gestion des erreurs, et la création de programmes graphiques avec Turtle. Les étudiants doivent résoudre des problèmes et écrire des scripts Python pour démontrer leur compréhension des concepts abordés.

Transféré par

Laurent Kant
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Enseignement SNT

Evaluation sur le langage Python

Fiche de cours autorisée (la vôtre uniquement) Nom, prénom : . . . . . . . . . . . . .

Exercice 1 : Quelles sont les valeurs de a et b à la fin du programme ?


a = 8
b = 5
a = a + b
b = a - b
a = a - 3

Exercice 2 : Quelle est la valeur de la variable n à la fin de l'exécution du script ci-dessous ?

n = 0
for i in range(4):
n = n + 2
n = n + 2

Exercice 3 :
Expliquer pourquoi ce programme génèrera
deux erreurs et proposer une correction.
age = input(ˮQuel est ton âge ? ˮ)
année = 2025 – age
print(tu es donc né en, année)

Exercice 4 :
Le tarif d’un ticket de transport est de 10 € pour un adulte et 6 € pour un enfant. Un élève a écrit un programme en
Python et l’a exécuté deux fois pour le tester. La première fois il a obtenu :

La seconde fois il a obtenu :

25

Ecrire son programme en Python :


Exercice 5 :  forward(x) qui avance d’un nombre de pas donné
On reprend les éléments du TP mettant  backward(x) qui recule d’un nombre de pas donné
en œuvre le module graphique Turtle afin  right(angle) qui tourne vers la droite d’un angle donné (en degrés)
de tracer des figures simples. Voici un  left(angle) qui tourne vers la gauche
rappel des principales fonctions   down() qui abaisse le stylo
 up() qui relève le stylo

Par exemple, ce programme va générer


un carré de 100 px de coté

Proposer un programme capable de


tracer la figure ci-dessous. Le grand
carré fait 100 pixels de côté, le petit est
deux fois moins grand, 20 pixels les
séparent.

Exercice 6 :
On reprend les éléments du dernier TP avancer() : avancer d'un bloc.
avec l’application [Link]. Voici un sauter_hauteur(hauteur) : sauter une hauteur entre 0 et 5 blocs puis
avancer d'un bloc.
rappel des principales fonctions 
lire_nombre() : renvoyer le message contenu dans la bouteille

Donner, en moins de 10 lignes de codes, un programme capable d’évoluer dans ce tableau :

Vous aimerez peut-être aussi