Déplacement de canevas / Remplacement de variable
lilylprt -
mamiemando Messages postés 33687 Date d'inscription Statut Modérateur Dernière intervention 29 avril 2019 à 10:08
mamiemando Messages postés 33687 Date d'inscription Statut Modérateur Dernière intervention 29 avril 2019 à 10:08
A voir également:
- Déplacement de canevas / Remplacement de variable
- Coco chat remplacement - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Canevas gratuit - Télécharger - Divers Photo & Graphisme
- Historique déplacement google - Guide
- Uptobox remplacement - Accueil - Services en ligne
1 réponse
Bonjour,
Tu n'as pas besoin de variables globales. On peut presque toujours s'en er, et généralement faire une variable globale est de toute façon une très mauvaise idée. Dans ton cas, il faut simplement er les variables d'une fonction à l'autre en les ant en paramètres.
Exemple :
Ainsi tu pourras écrire des fonctions qui marcheront pour tout xi et pour tout xj et tu n'auras pas plein de cas à écrire. Ensuite je te recommande d'indenter selon les recommandations PEP8 de python, ton programme sera plus lisible. Essaye en outre de faire des lignes courtes (80 caractères max), de mettre des espaces autour des opérateurs et derrières les virgules.
Par ailleurs les conventions de notations en python sont :
Cet effort vaut le coup, pour toi (plus facile à lire et d'être relu, et donc d'avoir des réponses quand tu interroges un forum) comme pour nous :p
Bonne chance
Tu n'as pas besoin de variables globales. On peut presque toujours s'en er, et généralement faire une variable globale est de toute façon une très mauvaise idée. Dans ton cas, il faut simplement er les variables d'une fonction à l'autre en les ant en paramètres.
Exemple :
def f(xi, xj): print(xi, xj) def g(xi, xj): f(xi, xj) f(2*xi, 3*xj) g(10, 20)
Ainsi tu pourras écrire des fonctions qui marcheront pour tout xi et pour tout xj et tu n'auras pas plein de cas à écrire. Ensuite je te recommande d'indenter selon les recommandations PEP8 de python, ton programme sera plus lisible. Essaye en outre de faire des lignes courtes (80 caractères max), de mettre des espaces autour des opérateurs et derrières les virgules.
Par ailleurs les conventions de notations en python sont :
une_variable = 25 UNE_CONSTANTE = 17 class UneClasse: def une_fonction():
Cet effort vaut le coup, pour toi (plus facile à lire et d'être relu, et donc d'avoir des réponses quand tu interroges un forum) comme pour nous :p
Bonne chance