-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomputerquiz.py
70 lines (52 loc) · 2.35 KB
/
computerquiz.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
def main():
print("*** Kuiz Komputer ***") # Memaparkan tajuk
playing = input("Adakah anda berminat untuk sertai kuiz ini? Taip 'ya' untuk teruskan atau 'tidak' untuk keluar: ")
if playing.lower() != "ya": # Penggunaan .lower akan menukarkan secara automatik kepada huruf kecil
quit()
print("\nOkay! Jom kita mulakan ;)")
score = 0 # Set untuk pemarkahan/jawapan yang betul
answer = input("\nCPU adalah singkatan bagi - ")
if answer.lower() == "central processing unit":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
answer = input("\nGPU adalah singkatan bagi - ")
if answer.lower() == "graphic processing unit":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
answer = input("\nRAM adalah singkatan bagi - ")
if answer.lower() == "random access memory":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
answer = input("\nGUI adalah singkatan bagi - ")
if answer.lower() == "graphical user interface":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
answer = input("\nPerisian apakah yang digunakan untuk menaip laporan dan teks? ")
if answer.lower() == "microsoft word" or "word":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
answer = input("\nROM adalah singkatan bagi - ")
if answer.lower() == "read only memory":
print('Tahniah! Jawapan anda betul ;)')
score += 1
else:
print('Jawapan anda salah :(')
jum = (score / 6) * 100 # Penggiraan peratus bagi jumlah jawapan yang betul
# Memaparkan output - jumlah soalan yang dijawab dengan betul & peratus
print("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++")
print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++")
print("\n\tAnda telah menjawab " + str(score) + " soalan dengan betul!")
print("\tMarkah anda ialah " , round(jum,2) , " %")
print("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++")
print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++")
main()