Tipps zur Erstellung von Funktionen in Python

  1. Funktionsnamen sollten Verben sein.
  2. Der Name jeder Funktion sollte genau widerspiegeln, was die Funktion tut.
  3. Eine Funktion sollte nur das tun, was explizit ihrem Namen impliziert ist, und nichts anderes.
  4. Jede Funktion sollte nur eine einzige Aktion ausführen.
  5. Verwenden Sie Hilfsfunktionen innerhalb von Funktionen.
  6. Der Code von Funktionen sollte idealerweise nicht länger als 10-15 Zeilen sein.
  7. Lange Funktionen sollten besser in eine Reihe von Hilfsfunktionen aufgeteilt werden.
  8. Verwenden Sie allgemein akzeptierte Präfixe in Funktionsnamen: show, get, set, calc, create, change, check.
  9. Wenn der Name einer Funktion aus zwei oder mehr Wörtern besteht, sollten diese durch einen Unterstrich _ voneinander getrennt werden, zum Beispiel get_sum.
  10. Nehmen Sie doppelten Code in Funktionen heraus.
Задание 1

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

pythondef func(num1, num2):
  return num1 * num2
Задание 2

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

pythondef user(name):
  return 'bye, ' + name
Задание 3

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

pythondef get_num(num):
  return str(num)
Задание 4

Schreiben Sie, welche Mängel der folgende Code hat, und korrigieren Sie diese:

pythondef check(lst):
  sum = 0
  
  for el in lst:
    if el > 0:
      sum += el
    if el < 0:
      continue
    else:
      continue
      
  return sum