Page 197 - Buku Teks ASK Tingkatan 2
P. 197

4.   a = 6                                       elif nama_bulan == “Februari”:
                 b = 7                                           print(“Bilangan Hari Dalam Bulan:
                 c = 42                                          28/29 hari”)
                 print  (“1”, a == 6)
                 print  (“2”, a == 7)                        elif nama_bulan == “April” or nama_
                 print  (“3”, a == 6 and b == 7)                 bulan == “Jun” or nama_bulan ==
                 print  (“4”, a == 7 and b == 7)                 “September” or nama_bulan ==
                 print  (“5”, not a == 7 and b == 7)             “November” :
                 print  (“6”, a == 7 or b == 7)                  print(“Bilangan Hari Dalam Bulan:
                 print  (“7”, a == 7 or b == 6)                  30 hari”)
                 print  (“8”, not (a == 7 and b == 6))
                 print  (“9”, not a == 7 and b == 6)         else:

                                                                 print(“Nama Bulan Yang Salah”)

            5.
                                Tambah kurungan untuk
                                operasi darab seperti berikut:  3.   print(“Masukkan ukuran segi tiga bagi
                                jumlah = (12 * 2) + (16 * 3)     setiap sisi dalam sentimeter.”)
             >>> hujan = 12                                  x = float(input(“Sisi-x: “))
                                                             y = float(input(“Sisi-y: “))
             >>> cerah = 16                                  z = float(input(“Sisi-z: “))
             >>> jumlah = 12 * 2 + 16 * 3                    if x == y == z:
             >>> print (“jumlah”)                                print(“Segi tiga sama sisi.”)
             jumlah                                          elif x != y != z:
             >>>         Tidak perlu letak tanda “ ” untuk cetak      print(“Segi tiga tidak sama
                         pemboleh ubah. Baikinya dengan:         sisi.”)
                         print (jumlah)                      else:
                                                                 print(“Segi tiga sama kaki.”)
              Praktis 3.2
                                                         4.   for i in range(10):
            1.                                                   print (str (i) * i)
                 huruf = input(“Masukkan SATU huruf
                    dari (A-Z) atau (a-z): “)
                 if huruf==”A” or huruf==”a”:            5.
                    print(huruf , “adalah huruf              print(“Masukkan nombor-nombor integer
                    vokal.”)                                     yang perlu dijumlahkan.”)
                 elif huruf==”E” or huruf==”e”:              print(“Masukkan nombor SIFAR jika
                    print(huruf , “adalah huruf                  ingin berhenti memasukkan
                    vokal.”)                                     nombor.”)
                 elif huruf==”I” or huruf==”i”:
                    print(huruf , “adalah huruf              bilang = 0
                    vokal.”)                                 jumlah = 0
                 elif huruf==”O” or huruf==”o”:              nombor = 1
                    print(huruf , “adalah huruf
                    vokal.”)                                 while nombor != 0:
                 elif huruf==”U” or huruf==”u”:                  nombor = int(input(“”))
                    print(huruf , “adalah huruf                  jumlah = jumlah + nombor
                    vokal.”)                                     bilang = bilang + 1
                 else:
                    print(huruf , “adalah huruf              if bilang ==0:
                    konsonan.”)                                  print (“Masukkan beberapa nombor”)
                                                             else:
            2.                                                   print (“Jumlah nombor:”,jumlah)
                 print(“Senarai bulan: Januari,
                    Februari, Mac, April, Mei, Jun,              print (“Purata bagi nombor-nombor
                    Julai, Ogos, September, Oktober,             yang dimasukkan:”, jumlah/bilang)
                    November, Disember”)
                 nama_bulan = input(“Masukkan nama
                    bulan: “)                             PENTAKSIRAN BAB 3
                 if nama_bulan == “Januari” or nama_
                    bulan == “Mac” or nama_bulan ==      Soalan Objektif
                    “Mei” or nama_bulan == “Julai” or
                    nama_bulan == “Ogos” or nama_bulan   1.  C   2.  C    3.  C   4.  D     5.  D
                    == “Oktober” or nama_bulan ==        6.  C   7.  B    8.  B   9.  B   10.  B
                    “Disember”:                          11.  C   12.  C   13.  C   14.  C
                    print(“Bilangan Hari Dalam Bulan:
                    31 hari”)
                                                                                                  187
   192   193   194   195   196   197   198   199   200   201   202