Συμβουλές για τη Δημιουργία Συναρτήσεων στην Python

  1. Τα ονόματα των συναρτήσεων πρέπει να είναι ρήματα.
  2. Το όνομα κάθε συνάρτησης πρέπει να αντικατοπτρίζει ακριβώς αυτό που κάνει η συνάρτηση.
  3. Η συνάρτηση πρέπει να κάνει μόνο αυτό που ρητά υπονοεί το όνομά της, και να μην κάνει κάτι άλλο.
  4. Κάθε συνάρτηση πρέπει να εκτελεί μόνο μία ενέργεια.
  5. Χρησιμοποιήστε βοηθητικές συναρτήσεις μέσα σε συναρτήσεις.
  6. Ο κώδικας των συναρτήσεων είναι προτιμότερο να μην ξεπερνά 10-15 γραμμές.
  7. Οι μεγάλες συναρτήσεις είναι προτιμότερο να χωρίζονται σε μια σειρά βοηθητικών.
  8. Χρησιμοποιήστε ευρέως αποδεκτά προθέματα στα ονόματα συναρτήσεων: show, get, set, calc, create, change, check.
  9. Εάν το όνομα μιας συνάρτησης αποτελείται από δύο ή περισσότερες λέξεις, τότε θα πρέπει να χωρίζονται μεταξύ τους με κάτω παύλα _, για παράδειγμα, get_sum.
  10. Εξάγετε τον κώδικα που επαναλαμβάνεται σε συναρτήσεις.
Задание 1

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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

Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:

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