Panduan Mencipta Fungsi dalam Python

  1. Nama fungsi hendaklah berupa kata kerja.
  2. Nama setiap fungsi hendaklah menggambarkan dengan tepat apa yang dilakukan oleh fungsi tersebut.
  3. Fungsi hendaklah melakukan hanya apa yang secara jelas diimplikasikan oleh namanya, dan tidak melakukan perkara lain.
  4. Setiap fungsi hendaklah melakukan hanya satu tindakan.
  5. Gunakan fungsi pembantu di dalam fungsi.
  6. Kod fungsi seeloknya tidak melebihi 10-15 baris.
  7. Fungsi yang panjang seeloknya dipecahkan kepada beberapa fungsi pembantu.
  8. Gunakan awalan yang diterima umum dalam nama fungsi: show, get, set, calc, create, change, check.
  9. Jika nama fungsi terdiri daripada dua atau lebih perkataan, anda hendaklah memisahkannya antara satu sama lain dengan garis bawah _, contohnya, get_sum.
  10. Keluarkan kod yang berulang ke dalam fungsi.
Задание 1

Tuliskan, apakah kelemahan pada kod berikut, dan betulkannya:

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

Tuliskan, apakah kelemahan pada kod berikut, dan betulkannya:

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

Tuliskan, apakah kelemahan pada kod berikut, dan betulkannya:

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

Tuliskan, apakah kelemahan pada kod berikut, dan betulkannya:

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