WorksheetsLogika 2
Total questions: 15
Worksheet time: 8mins
Manakah yang merupakan tuple di Python?
[1, 2, 3]
{1, 2, 3}
(1, 2, 3)
1, 2, 3
data = [10, 20, 30]
print(data[1] + data[2])
30
40
50
Error
x = 0
for i in range(1,4):
x = x + i
print(x)
3
4
6
10
t = (5, 3, 1)
print(t[0] > t[2])
True
False
Error
None
x = 15
if x % 3 == 0 and x % 5 == 0:
print("A")
elif x % 3 == 0:
print("B")
elif x % 5 == 0:
print("C")
else:
print("D")
A
B
C
D
x = 0
for i in range(3):
x = x + i
print(x)
0
2
3
4
a = 4
b = 6
if b % a == 2:
print("Benar")
else:
print("Salah")
Benar
Salah
2
4
x = []
x.append(3)
x.append(1)
x.append(2)
print(x[0] + x[2])
3
4
5
6
Jika A = 6 dan B = 4, maka pernyataan berikut benar atau salah?
“A > B dan A – B = 2”
Benar
Salah
Sebagian benar
Tidak dapat ditentukan
“Jika hujan maka jalanan basah.”
Hari ini jalanan tidak basah.
Kesimpulan yang pasti adalah…
Hujan
Tidak hujan
Bisa hujan atau tidak
Tidak ada hubungan
X lebih besar dari 5
X kurang dari 10
Maka pernyataan yang benar adalah…
X bisa 3
X bisa 5
X bisa 7
X bisa 11
x = 9
y = 3
if x % y == 0:
print("Bisa dibagi")
else:
print("Tidak bisa dibagi")
Apa output yang muncul?
Tidak bisa dibagi
Bisa dibagi
Error
Tidak ada output
Jika semua bilangan X memenuhi:
X adalah kelipatan 3
X adalah bilangan ganjil
Manakah nilai yang mungkin untuk X?
4
6
9
12
“Jika sebuah bilangan dibagi 2 menghasilkan bilangan bulat, maka bilangan itu pasti genap.”
Pernyataan ini…
Benar
Salah
Hanya berlaku untuk bilangan prima
Tidak bisa ditentukan
X + 5 > 10
X < 10
Manakah nilai yang benar untuk X?
2
4
6
10
