Page 185 - Buku Teks ASK Tingkatan 2
P. 185

8.  Teliti segmen kod Python di bawah. Kenal pasti empat ralat yang ada dalam segmen
                 kod ini. Kemudian tulis semula segmen kod Python yang telah dibaiki.


                  nama = str(input(“Masukkan nama anda: “))
                  umur = str(input(“Masukkan umur anda: “))
                  if nama == “”:
                      nama = str(input (“Sila masukkan nama anda: “))
                  else
                      if umur >= 0:
                          print (“Umur anda mesti lebih daripada 0.”)
                          umur = int(input (“Masukkan umur anda: “))
                     else:
                          print (“Salam sejahtera”, nama + “. Anda berumur”,
                         (umur), “tahun.”)

             9.  Segmen kod berikut ialah soalan-soalan kuiz matematik yang digunakan semasa aktiviti
                 Bulan Sains dan Matematik yang lepas dan dilabelkan sebagai Kuiz Matematik Versi 1.0.

































                 Bagi Kuiz  Matematik Versi 1.1, anda  ditugaskan untuk menambah  baik atur cara            BAB 3
                 supaya memenuhi syarat-syarat yang berikut:
                 •  Nama murid yang melakukan kuiz diminta dan disimpan.
                 •  Setiap soalan yang dijawab dengan betul diberikan 5 markah.
                 •  Selepas menjawab semua soalan, nama dan jumlah markah yang terkumpul
                     dipaparkan.
                 •  Jika markah ialah 15, mesej “Tahniah, Penguasaan Memuaskan.” akan dipaparkan.
                 •  Jika markah kurang daripada 15, mesej “Usaha Lebih Gigih Lagi.” akan dipaparkan.




                                                                                                  175
   180   181   182   183   184   185   186   187   188   189   190