Question sur l'usage des majuscules dans les variables
Bonjour
dans PEP8, on trouve le paragraphe suivant sur les constantes:
"Constants
Constants are usually defined on a module level and written in all capital letters with underscores separating words. Examples include MAX_OVERFLOW and TOTAL."
pouquoi écrivez vous vos variables (ENEMY_HEALTH...) comme si c'était des constantes ?
cordialement
LG
Bonjour Laurent,
Parce que ENEMY_HEALTH représente un paramètre de configuration initial du jeu - une valeur de référence qui permet de définir l'état de départ.
Si tu veux être plus précis, tu pourrais créer un module spécifique où tu définis la constante.
Aussi, tu pourrais utiliser la constante qui fait partie des règles du jeu, et utiliser une variable pour la partie :
# Valeur de configuration initiale (constante)
INITIAL_ENEMY_HEALTH = 100
# Variable qui va évoluer pendant le jeu
enemy_current_health = INITIAL_ENEMY_HEALTH
# Plus tard dans le code
enemy_current_health -= damage
A bientôt :)
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte