É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