Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Les exercices PythonIntroduction | ||||||||
Line: 82 to 82 | ||||||||
Comme en exercice 2 débuter avec deux valeurs 5 et 7. Dans votre programme vérifier laquelle des deux nombres est plus grande et imprimer le résultat. Améliorer le programme en demandant l'utilisateur d'entrer les deux nombres. Vérifier que le deux nombres sont des valeurs flottantes valables et capturer d'éventuelles erreurs. Voilà une copie d'écran d'utilisation du programme :
![]() | ||||||||
Added: | ||||||||
> > | Exercice 4 : La série FibonacciLa série Fibonnacci est défini comme suite : F(0) = 0; F(1) = 1 F(n) = F(n-1) + F(n-2)
Exercice 5 : Un peu de MathematiqueÉcrire un script qui demande à l'utilisateur un angle en dégrées. Calculer le sinus de cet angle.Exercice 6 : Les classes PythonÉcrire une classe MathSeries qui calcule des séries de nombres. La classe doit contenir des méthodes qui calcule les séries suivantes :
| |||||||
-- ![]() |
Line: 1 to 1 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Les exercices PythonIntroduction | |||||||||||||||||||||||
Line: 45 to 45 | |||||||||||||||||||||||
![]() | |||||||||||||||||||||||
Added: | |||||||||||||||||||||||
> > | Exercice supplémentaire plus difficile :Il est assez facile d'écrire un analyseur du texte entré par l'utilisateur si opérant et opérateur sont séparé par une espace (voir la méthode "split" de l'objet "string"). Il est beaucoup plus difficile si on permet d'omettre ces espaces. Est-ce que vous pouvez écrire un analyseur pour ce cas ? Indice : Une solution très élégante peut être trouvé avec les expressions régulières et Python fourni un module pour l'implementation: https://docs.micropython.org/en/latest/library/ure.html Une valeur flottante est défini comme suit :
Exercice 3: Les conditionsComme en exercice 2 débuter avec deux valeurs 5 et 7. Dans votre programme vérifier laquelle des deux nombres est plus grande et imprimer le résultat. Améliorer le programme en demandant l'utilisateur d'entrer les deux nombres. Vérifier que le deux nombres sont des valeurs flottantes valables et capturer d'éventuelles erreurs. Voilà une copie d'écran d'utilisation du programme :![]() | ||||||||||||||||||||||
-- ![]() | |||||||||||||||||||||||
Line: 56 to 93 | |||||||||||||||||||||||
| |||||||||||||||||||||||
Added: | |||||||||||||||||||||||
> > |
|
Line: 1 to 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Les exercices PythonIntroduction | |||||||||
Line: 11 to 11 | |||||||||
Les exercices Python pursLes premières exercices vous permettent de vérifier vos compétences en Python. Ils nécessitent aucun hardware à part le processeur avec l'interpréteur Python et les solutions peuvent être exécuté sur un PC aussi bien que sur l'ESP32. | |||||||||
Added: | |||||||||
> > | Exercice 1: Utilisation du REPL (Read, Evaluate,Print Loop)Connecter l'ESP32 à minicom ou thonny. Vous pouvez essayer cet exercice aussi avec CPython sur PC. Après connexion on obtient le prompt de MicroPython![]()
Exercice 2: Un Calculateur simpleÉcrire un script qui attribue les valeurs 5 et 3 aux variables a et b respectivement. Imprimer les résultats des calculs :
![]() ![]() | ||||||||
-- ![]() Comments | |||||||||
Added: | |||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Les exercices PythonIntroductionLe cours IoT utilise le langage MicroPython, une version de Python restreinte, basé sur Python-3.5 et adapté à des microcontrôleurs. Le cours suppose une connaissance de programmation en général et une connaissance du langage de programmation Python en particulier. Une carte CPU avec le processeur ESP32-WROVER-B est utilisé sur laquelle le portage de MicroPython pour le chip ESP32 est installé. Si la connaissance Python est insuffisante, il sera nécessaire de l'améliorer en étudiant p.e. le tutoriel Python![]() ![]() Les exercices Python pursLes premières exercices vous permettent de vérifier vos compétences en Python. Ils nécessitent aucun hardware à part le processeur avec l'interpréteur Python et les solutions peuvent être exécuté sur un PC aussi bien que sur l'ESP32. --![]() Comments |