0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

Soalan python 3.1.3

Dokumen ini berisi empat soalan yang meminta pengguna untuk menulis program Python. Soalan-soalan tersebut meliputi menyapa pengguna, menjumlahkan dua nombor, memeriksa genap atau ganjil, dan sistem semakan markah peperiksaan. Setiap soalan disertai dengan skema jawapan yang sesuai.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

Soalan python 3.1.3

Dokumen ini berisi empat soalan yang meminta pengguna untuk menulis program Python. Soalan-soalan tersebut meliputi menyapa pengguna, menjumlahkan dua nombor, memeriksa genap atau ganjil, dan sistem semakan markah peperiksaan. Setiap soalan disertai dengan skema jawapan yang sesuai.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Soalan 1

Tulis program Python untuk meminta nama pengguna dan memaparkan "Selamat
datang, [nama]!"

Soalan 2

Tulis program Python untuk meminta dua nombor daripada pengguna dan
memaparkan hasil tambahnya.

Soalan 3

Tulis program Python untuk memeriksa sama ada nombor yang dimasukkan adalah
genap atau ganjil.

Soalan 4

Tulis program Python untuk membina sistem semakan markah peperiksaan:

 Minta nama dan markah pelajar (0–100)


 Jika markah ≥ 80, paparkan "Tahniah [nama], Gred A"
 Jika 65–79, paparkan "Baik [nama], Gred B"
 Jika 50–64, paparkan "Memuaskan [nama], Gred C"
 Jika < 50, paparkan "Gagal [nama], Gred D"
SKEMA JAWAPAN

1.

nama = input("Masukkan nama anda: ")


print("Selamat datang, " + nama + "!")

2
nombor1 = float(input("Masukkan nombor pertama: "))
nombor2 = float(input("Masukkan nombor kedua: "))
jumlah = nombor1 + nombor2
print("Jumlah =", jumlah)

3.
nombor = int(input("Masukkan nombor: "))
if nombor % 2 == 0:
print("Nombor ini adalah genap.")
else:
print("Nombor ini adalah ganjil.")

4.

nama = input("Masukkan nama pelajar: ")


markah = float(input("Masukkan markah (0-100): "))

if markah >= 80:


print(f"Tahniah {nama}, Gred A")
elif markah >= 65:
print(f"Baik {nama}, Gred B")
elif markah >= 50:
print(f"Memuaskan {nama}, Gred C")
else:
print(f"Gagal {nama}, Gred D")

Anda mungkin juga menyukai