#TutorielPython3 : initiation à la programmation #19 : Scripts divers - Séquence # 2. Élément de réponse #3
1 Mars 2019 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning
S O M M A I R E

Prérequis : tous les tutoriels précédents
Élément de réponse #3 (Niveau : 2 de)
- Les variables
- la boucle while
Pour rappel, il nous a été demandé ce qui suit :
3. Écrire un script en Python qui permet d'effectuer et d’afficher cette séquence de calcul :
1 x 8 + 1 = 9
12 x 8 + 2 = 98
123 x 8 + 3 = 987
1234 x 8 + 4 = 9876
12345 x 8 + 5 = 98765
123456 x 8 + 6 = 987654
1234567 x 8 + 7 = 9876543
12345678 x 8 + 8 = 98765432
123456789 x 8 + 9 = 987654321
Comme d'habitude, je vous propose le d'abord le script, qui permet de modéliser cette séquence, assorti d'un rendu visuel. Après quoi, je vais le commenter.

Et à l'exécution, voici que la Console de Python nous renvoie :

Qu'avez-vous remarqué ? Passons les "colonnes" 1, 2 et 3 à la loupe pour y relever les "liaisons invisibles" au premier regard.

Commentaires
Pour ce qui est de la "colonne 1" : on part de i = j = 1 (l'affectation avant le début de la boucle) et on passe à j=12 (=j*10+ i+1=2), puis à j=123 (=12*10+(i+1)=3), etc. Comme cela se répète à l'identique, eh bien, il nous suffit de prendre 2 compteurs, ici, i,j qui partiront de 1, puis (j*10+ i+1=1) = 12, puis (j*10+i = (i+1)) = 123, etc. Je recommande aux RDCnautes un peu largués de prendre un crayon gris et une feuille, puis de refaire toutes les étapes tranquillement.
En ce qui concerne la "colonne 2", on part de 8 et on garde la même valeur jusqu'à la fin. Et donc, il n'y a pas besoin de prendre une variable.
Quant à la "colonne 3", eh bien, on voit que l'on part de 1 aussi. Mais que l'on passe tout simplement d'une étape à la suivante, en augmentant de le compteur de 1. Cela donne (1,2, 3, 4, etc.). Pour ce faire, il nous faut prendre une variable que l'on va incrémenter de 1 à chaque passage dans la boucle. Ici, j'ai choisi i, comme variable. Et voilà, le tour est joué!
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