Page 183 - BUKU TEKS ASK T3
P. 183

Struktur Kod Arahan  4.2



                    Python 3.6.5 Shell
                 File  Edit  Shell  Debug  Options  Window  Help
                 ======= RESTART: C:\Documents\Tutorial Python\kuasa_dua.py =======
                 Masukkan satu nombor integer: 2
                 Kuasa dua bagi 2 ialah 4
                 >>>
                 ======= RESTART: C:\Documents\Tutorial Python\kuasa_dua.py =======
                 Masukkan satu nombor integer: 5
                 Kuasa dua bagi 5 ialah 25
                 >>>

                                                                                        Ln: 11   Col:4
                                   Rajah 4.48  Output bagi kod atur cara Contoh 4.9


                              4.17
               Nyatakan built-in function yang digunakan dalam bahagian utama atur cara dalam Contoh 4.9 yang
               membolehkan pengguna memasukkan nombor.

                             Penggunaan user-defined function yang membandingkan dua nombor dalam
                     4.10
                            bahasa pengaturcaraan Python.


                 susun_nombor.py - C:\Documents\Tutorial Python\susun_nombor.py (3.6.5)
              File  Edit  Format  Run  Options  Window  Help
              """ User-defined function yang memulangkan nombor besar di kiri
              dan nombor kecil di kanan """
              def besar_kecil(x,y):
                  if x > y:
                      return x, y
                  else:
                      return y, x

              # Bahagian utama atur cara
              # Minta pengguna memasukkan dua nombor
              a = int(input("Masukkan nombor integer yang pertama: "))
              b = int(input("Masukkan nombor integer yang kedua: "))
              # panggilan user-defined function
              [besar, kecil] = besar_kecil(a,b)
              print("Nombor",besar,"lebih besar daripada",kecil)

              •  Memanggil function besar_kecil serta menghantar dua nilai ke pemboleh ubah x dan y.  Ln: 1   Col:0
              •  Nilai yang dipulangkan akan diumpukkan kepada senarai [besar, kecil].
              •  Nilai-nilai dipaparkan.


              User-defined function ini:
              •  Menerima dua nilai argumen dan simpan dalam parameter x dan y
              •  Membandingkan dua nilai dalam parameter dan terbalikkan tempat jika y > x
              •  Memulangkan kedua-dua nilai mengikut susunan nombor lebih besar di kiri dan nombor lebih kecil di kanan
                                        Rajah 4.49  Kod atur cara Contoh 4.10
                                                                                                173
   178   179   180   181   182   183   184   185   186   187   188