Définir des variables par itération
Résolu/Ferméyg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 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 ?
- 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 ? télécharger - Meilleures réponses
- 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 - Meilleures réponses
- Le fichier à télécharger comporte plusieurs calques. l’un d’eux contient un mot caché. quel est ce mot ? - Forum Téléchargement
- Trousseau mot de passe iphone - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
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: