Définir des variables par itération
Résolu/Ferméyg_be Messages postés 22701 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 2 mars 2023 à 22:14
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ?
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Piratage facebook changer mot de passe - Guide
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
3 réponses
1 mars 2023 à 20:42
bonjour,
Il est possible de faire cela. Cependant, je trouve que c'est une très mauvaise idée, et j'hésite donc à t'expliquer comment faire.
Pourquoi n'utilises-tu pas une seule variable, qui serait un tableau dans lequel tu pourrais enregistrer de multiples valeurs?
Autre problème, le programme saurait-il combien de variables sont créées?
Si tu dois faire des tests sur tes variables, est-ce que tu veux tout générer automatiquement?
Par exemple:
if v60 == 310:
# bla bla bla ...
Ça demeure encore tout aussi long de faire tous ces tests à la main.
Avec des tableaux, comme l'a mentionné yg_be, c'est netttement plus simple.
Le point sur lequel je voulais insister n'est pas le fait que c'et plus ou moins compliqué de générer des variables en série (ça se fait bien avec exec() ).
C'est plutôt le code qui va les utiliser. On en arrive rapidement à écrire un programme qui va générer un autre programme (générateur de code).
La plupart du temps, ce n'est pas approprié ou justifiable.
Ça peut se justifier si on veut écrire du code super optimisé et assez gros.
2 mars 2023 à 22:14
La méthode à laquelle je pense est très simple à utiliser, aussi bien pour assigner des valeurs que pour les lire ou les modifier.
Cependant, je pense préférable de structurer les données en tenant compte des bonnes pratiques.
2 mars 2023 à 09:26
un exemple: