J'ai essayé de m'améliorer en stylisant mon code et en m'assurant que c'est aussi lisible que possible.Lorsque chaque chemin d'une fonction a une instruction return, est-il erroné de ne pas utiliser une instruction else?
Est-ce que cela serait considéré comme une mauvaise pratique d'ignorer l'autre et d'avoir juste un retour?
Par exemple avec ceci:
if x == 1:
return True
return False
Au lieu de:
if x == 1:
return True
else:
return False
Ceci est souvent une décision locale au sein de votre groupe de travail. Si vous voulez améliorer votre style, je vous recommande de lire les directives PEP-8. – Prune
PEP-8 semble être agnostique à ce sujet. Il y a un exemple avec le premier style, un autre avec le second. – Barmar
Ceci est très basé sur l'opinion, mais je dirais juste 'return x == 1' de sorte qu'il est évident et lisible que nous retournons si oui ou non' x == 1' ou non –