⊗pyPmUFAdv 207 of 208 menu

Conseils pour créer des fonctions en Python

  1. Les noms de fonctions doivent être des verbes.
  2. Le nom de chaque fonction doit refléter précisément ce que la fonction fait.
  3. Une fonction ne doit faire que ce qui est explicitement sous-entendu par son nom, et ne doit pas faire autre chose.
  4. Chaque fonction ne doit effectuer qu'une seule action.
  5. Utilisez des fonctions auxiliaires à l'intérieur des fonctions.
  6. Il est préférable de ne pas écrire de fonctions dont le code est plus long 10-15 lignes.
  7. Il est préférable de diviser les fonctions longues en une série de fonctions auxiliaires.
  8. Utilisez des préfixes communément acceptés dans les noms de fonctions : show, get, set, calc, create, change, check.
  9. Si le nom d'une fonction est composé de deux mots ou plus, vous devez les séparer par un tiret bas _, par exemple, get_sum.
  10. Extrayez le code dupliqué dans des fonctions.

Écrivez quels sont les défauts du code suivant, et corrigez-les :

def func(num1, num2): return num1 * num2

Écrivez quels sont les défauts du code suivant, et corrigez-les :

def user(name): return 'bye, ' + name

Écrivez quels sont les défauts du code suivant, et corrigez-les :

def get_num(num): return str(num)

Écrivez quels sont les défauts du code suivant, et corrigez-les :

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser