Python, votre Coach pour la programmation orientée objet (9/350): Premiers scripts
18 Octobre 2014 , Rédigé par Zamba Synkin Publié dans #e-Learning, #Tech' Net & Code
/image%2F0968948%2F20141018%2Fob_841fb6_algo-atelier-4a.jpg)
L'Atelier 4 va consister à retranscrire l'algorithme, ci-dessus, en Python. Regardons à quoi ressemble le test de l'algorithme sous Larp. Maintenant que nous avons la preuve que cela fonctionne, il ne nous reste plus qu'à écrire le script ad hoc.
/image%2F0968948%2F20141017%2Fob_9736ac_algo4a.jpg)
Avant de voir le fonctionnement de cet algorithme sous Python, je vous propose, d'abord, d'en voir le script que bien évidemment je vais expliquer, pas à pas. Pour rappel, j'utilise toujours l'éditeur de code source PyScripter.
/image%2F0968948%2F20141019%2Fob_facc83_code-source-atelier4a.jpg)
Au lancement de l’exécution du script, Python va demander à l'utilisateur de saisir son pseudo. Pour ma part, j'ai saisi bien évidemment celui de notre ami Tottoer !
Pour poursuivre, cliquez sur l'onglet OK. Pour rappel, un simple clic sur une photo vous permet d'avoir toutes les captures d'écran en gros plan.
/image%2F0968948%2F20141019%2Fob_c6bfcb_atelier-4b.jpg)
À l'apparition de cette fenêtre, saisissez le premier nombre, comme vous le réclame Python. J'ai saisi, pour ma part, 14. Après quoi, j'ai cliqué sur l'onglet OK.
/image%2F0968948%2F20141019%2Fob_d8f5d0_atelier-4c.jpg)
J'ai poursuivi en saisissant, cette fois-ci, comme deuxième nombre, 20, simplement pour que la démonstration ressemble à celle de Larp (ci-dessous). Mais, bien évidemment, vous pouvez, si ça vous chante, saisir un autre nombre de votre choix et Python saura comparer les deux nombres et afficher le plus grand.
/image%2F0968948%2F20141019%2Fob_d3c702_atelier-4e.jpg)
Et voilà, le résultat final est bien celui attendu, comme l'atteste la capture d'écran de la console Python, ci-dessus. À noter: ce programme fonctionne, mais nous verrons, le moment venu, comment l'améliorer (après que nous aurons abordé les contrôles de saisie) afin qu'il gère tous les cas de figure.
Lire la suite: Python, votre Coach pour la programmation orientée objet (10/350): Explication, pas à pas, du script.
______________________________
Tutoriels précédents:
- Python, votre Coach pour la programmation orientée objet (8/350).
- Python, votre Coach pour la programmation orientée objet (7/350).
- Python, votre Coach pour la programmation orientée objet (6/350).
- Python, votre Coach pour la programmation orientée objet (5/350).
- Python, votre Coach pour la programmation orientée objet (4/350).
-
Python, votre Coach pour la programmation orientée objet (3/350).
-
Python, votre Coach pour la programmation orientée objet (2/350).
-
Python, votre Coach pour la programmation orientée objet (1/350).
==== De vous à nous ====
Pour être alerté de la publication de nouveaux articles, en temps réel, pensez à vous inscrire, au préalable, à la Newsletter en saisissant votre adresse-mail (valide) dans la zone dédiée, ci-dessous.
Après quoi, un mail de confirmation sous forme de lien vous sera envoyé pour s’assurer que vous êtes bien le titulaire de l’adresse-mail saisie. Et, il vous suffira simplement de valider ce lien (en cliquant dessus) pour que votre inscription devienne effective.
Du reste, pour nous faire une suggestion, signaler une erreur, un lien inactif ou nous faire part d’une information précise en rapport avec le Congo, cliquez ici.
Merci et à bientôt.
L'Equipe RdC.
Météo de la ville de Kinshasa
Newsletter
Abonnez-vous pour être averti des nouveaux articles publiés.
Catégories
- 1510 Echos de la vie quotidienne Congo & Diaspora
- 1382 Autre regard
- 1362 Focus sur le mal Congolais
- 1211 C'est à voir et à revoir
- 628 Dico exquis anti-mystification
- 560 e-Learning
- 422 Carte blanche à
- 334 Fréquence Agora
- 314 Tech' Net & Code
- 133 Curiosités & Saveurs locales
- 93 Echappées artistiques
- 44 Congo & Diaspora en un clin d'oeil
- 41 Adresses utiles
- 36 Jeux d'hier et d'aujourd'hui
- 30 En ce temps-là
- 16 Arbres fruitiers
==============================
Algorithmique & programmation :
- ● Larp
- ● Scratch
- ● Linotte
- ● Python
- ● GeoGebra
- ● Xcas
- ● Excel & langage VBA
- ● HTML5 & CSS3
- ● JavaScript
=================================
Commenter cet article