Lời khuyên về việc tạo hàm trong Python

  1. Tên hàm nên là động từ.
  2. Tên của mỗi hàm phải phản ánh chính xác những gì hàm đó thực hiện.
  3. Hàm chỉ nên làm những gì được ngụ ý rõ ràng bởi tên của nó, và không làm gì khác.
  4. Mỗi hàm chỉ nên thực hiện một hành động duy nhất.
  5. Sử dụng các hàm phụ trợ bên trong hàm.
  6. Mã của hàm tốt nhất không nên dài hơn 10-15 dòng.
  7. Các hàm dài tốt hơn nên được chia thành một loạt các hàm phụ trợ.
  8. Sử dụng các tiền tố phổ biến trong tên hàm: show, get, set, calc, create, change, check.
  9. Nếu tên hàm bao gồm hai từ trở lên, bạn nên tách chúng bằng dấu gạch dưới _, ví dụ: get_sum.
  10. Đưa mã trùng lặp vào các hàm.
Задание 1

Viết ra những thiếu sót của mã sau và sửa chữa chúng:

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

Viết ra những thiếu sót của mã sau và sửa chữa chúng:

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

Viết ra những thiếu sót của mã sau và sửa chữa chúng:

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

Viết ra những thiếu sót của mã sau và sửa chữa chúng:

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