#TutorielPython3 : Initiation à la programmation #9 : Atelier Pratique - Séquence #1 - Commentaire du Script #1
21 Février 2018 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #e-Learning, #Carte blanche à
Dans le billet précédent, nous avons vu que notre 1er vrai script faisait son job, comme on dit. Puisque c'est le cas, je vous propose maintenant de commenter le code source ligne par ligne, pour permettre aux non-initiés de se l'approprier.
Commentaire du script ligne par ligne
- Les lignes 1 à 4 sont des commentaires. Remarquez que le texte se trouve entre ''' et '''
- À la ligne 5, j'ai fait appel à print pour faire s'afficher le caractère *
- À la ligne 6, j'utilise à nouveau print pour faire s'afficher des espaces entre " ". Il y a une autre de façon de faire que l'on verra le moment venu
- À la ligne 7, je rappelle print pour faire s'afficher du texte entre " "
- Pour les lignes 8 & 9, eh bien, reportez-vous respectivement aux lignes 6 & 5
- À la ligne 10, j'ai pris une variable que j'ai nommée nbre1 (qui sera de type entier) et à laquelle sera affectée la valeur saisie par l'utilisateur
- À la ligne 11 j'ai pris une variable que j'ai nommée nbre2 (qui sera de type entier) et à laquelle sera affectée la valeur saisie par l'utilisateur
- À la ligne 12, je demande à Python d'afficher une ligne vide, juste pour aérer le rendu visuel
- À la ligne 13, je demande à Python d'afficher les valeurs des nbre1 et nbre2, dans l'ordre où l'utilisateur les a saisis
- Ligne 14, cf. la ligne 12
- À la ligne 15, je demande à Python de tester si le contenu de la variable nbre1 est égal à celui de la variable nbre2
- À la ligne 16, je demande à Python d'afficher le message d'égalité, s'il y a lieu
- Ligne 17, cf. la ligne 14
- Ligne 18, on n'y accède que s'il n'y a pas d'égalité (après le 1er test) à la ligne 15. Je demande à Python de vérifier si nbre1 est supérieur à nbre2. Si c'est le cas, Python affichera le message adapté à la ligne 20 (elif est la contraction de Sinon Si)
- Lignes 19 & 21, cf. ligne 14
- Lignes 23 & 25, cf. ligne 14
- À la ligne 22, je dis à Python que si on n'a ni égalité (ligne 15) ni nbre1 > nbre2 (ligne 18), alors c'est forcément nbre2 (par déduction logique) qui est le plus plus grand des deux.
- À la ligne 24 (liée à la 22), je demande à Python d'afficher le contenu de la variable nbre2, comme étant le plus grand des deux nombres saisis.
____________________
Lire la suite :
==== 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
- 1509 Echos de la vie quotidienne Congo & Diaspora
- 1382 Autre regard
- 1361 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