Évaluation sur les bases du langage Python
Après avoir travaillé sur la page "Découverte des bases du langage Python" en expérimantant tous les exemples dans la console de Python, vous pouvez répondre aux thèmes suivants du QCM Python afin de vous auto-évaluer :
Les thèmes du QCM concernant la syntaxe de base de Python |
thème |
ce thème vous interrogera sur les principes suivants |
Les opérateurs arithmétiques |
- affectation d'une valeur à une variable
- calcul simple sur une variable utilisant les opérateurs + - * et /
- l'opérateur puissance (noté ** en Python)
- l'opérateur division entière (noté // en Python)
- l'opérateur modulo (noté % en Python)
|
Les opérateurs logiques |
utilisation des opérateurs logiques and or not avec True et False (ou 0 et 1) |
Les conditions logiques |
la formulation de conditions logiques utilisables dans un test if ou dans une boucle while
(avec les opérateurs < > <= >= and or not) |
Le test if |
exemples de code utilisant la structure conditionelle if :
- test if simple
- test if avec else
- test if elif else
- plusieurs tests if à la suite
- plusieurs tests if imbriqués
|
La boucle for |
exemples de code utilisant la boucle for appliquée à la fonction range |
La boucle while |
exemples de code utilisant la boucle while |
Vous disposez également d'une fiche pratique récapitulant l'essentiel à retenir (mais ne remplaçant pas les expérimentations de la partie découverte).
Cliquez sur le bouton ci-dessous pour lancer le QCM Python dans une nouvelle fenêtre et n'hésitez pas à reconsulter la page DECOUVERTE ci-dessus en cas de besoin et à prendre des notes :
Solutions de certaines applications
Vous trouverez ci-dessous les programmes de certaines applications demandées afin de les comparer à vos propositions dans le but de vous auto-évaluer :
Application 1 : le nombre mystérieux
nombre_mysterieux_base.pyw
nombre_mysterieux_2.pyw
nombre_mysterieux_fini.pyw
Application 2 : triplet Pythagoricien et année "Pythagoricienne"
annees_pythagoriciennes_1.pyw
annees_pythagoriciennes_2.pyw
annees_pythagoriciennes_3.pyw
annees_pythagoriciennes_4.pyw
Application 3 : la suite de Syracuse
suite_de_syracuse.pyw
suite_de_syracuse_Q4.pyw
suite_de_syracuse_Q7.pyw
suite_de_syracuse_Q9.pyw
|