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 :
| |||||||
-- Uli Raich - 2021-06-19 |
Line: 1 to 1 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Les exercices PythonIntroduction | |||||||||||||||||||||||
Line: 45 to 45 | |||||||||||||||||||||||
Est-ce que vous pouvez capturer cette erreur et simplement re-demander d'entrer le calcul à exécuter ? | |||||||||||||||||||||||
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 : | ||||||||||||||||||||||
-- Uli Raich - 2021-06-19 | |||||||||||||||||||||||
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 En utilisant REPL:
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 :
| ||||||||
-- Uli Raich - 2021-06-19
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. La documentation de MicroPython décrit les différences enter la version Python standard (CPython) et MicroPython ainsi que les modules mise à disposition pour accéder à la fonctionnalité spécifique de l'ESP32 et des pilotes pour un nombre de capteurs disponible pour le ESP32.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. -- Uli Raich - 2021-06-19Comments |