NEW
Font size
WorksheetsKuis_2: Quiz Pemrograman Python
Total questions: 50
Worksheet time: 8mins
Apa yang akan dicetak oleh kode berikut? x = 5 if x > 3: print("A") else: print("B")
A
B
5
Error
Tidak ada yang dicetak
Apa hasil dari kode berikut? x = 10 if x > 5: print("A") elif x == 10: print("B") else: print("C")
A
B
C
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 3 if x < 2: print("X") elif x == 3: print("Y") else: print("Z")
X
Y
Z
Error
Tidak ada yang dicetak
Apa hasil dari kode berikut? x = 4 if x == 5: print("A") elif x < 5: print("B") else: print("C")
A
B
C
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 0 if x: print("True") else: print("False")
True
False
Error
0
Tidak ada yang dicetak
Apa hasil dari kode berikut? for i in range(3): print(i)
0
1
2
0 1 2
Error
Apa yang akan dicetak oleh kode berikut? for i in range(1, 5, 2): print(i)
1
1 3
1 2 3
2 4
Error
Apa yang akan dicetak oleh kode berikut? x = 10 for i in range(2, 6): if x % i == 0: print(i)
2
5
2 5
2 5 10
Error
Apa yang akan dicetak oleh kode berikut? for i in range(3): for j in range(2): print(i, j)
0 0, 0 1, 1 0, 1 1, 2 0, 2 1
0 0, 1 0, 2 0
0 1, 1 2, 2 3
0 1, 1 2
Error
Apa hasil dari kode berikut? x = 3 while x > 0: print(x) x -= 1
3 2 1
3 2
1 2 3
3
Error
Apa yang akan dicetak oleh kode berikut? x = 3 while x < 3: print(x) x += 1 else: print("End")
3
Error
End
Tidak ada yang dicetak
3 End
Apa hasil dari kode berikut? x = 5 while x > 0: print(x) x -= 1 if x == 3: break
5 4 3
5 4
5
3
Error
Apa yang akan dicetak oleh kode berikut? x = 2 if x > 5: print("X is greater than 5") elif x == 2: print("X is 2") else: print("X is less than 2")
X is greater than 5
X is 2
X is less than 2
Error
Tidak ada yang dicetak
Apa hasil dari kode berikut? x = 5 y = 3 if x > y: print("x is greater than y") else: print("y is greater than x")
x is greater than y
y is greater than x
Error
Tidak ada yang dicetak
5 3
Apa yang akan dicetak oleh kode berikut? for i in range(1, 4): for j in range(1, 3): if i == 2 and j == 2: continue print(i, j)
1 1, 1 2, 2 1, 2 2, 3 1, 3 2
1 1, 1 2, 2 1, 3 1, 3 2
1 1, 1 2, 2 1, 3 1
1 1, 2 1, 3 1
Error
Apa yang akan dicetak oleh kode berikut? x = 10 if x % 2 == 0: print("Even") else: print("Odd")
Even
Odd
Error
Tidak ada yang dicetak
10
Apa hasil dari kode berikut? for i in range(5): if i % 2 == 0: print("Even") else: print("Odd")
Even Odd Even Odd Even
Od
Apa hasil dari kode berikut? for i in range(5): if i % 2 == 0: print("Even") else: print("Odd")
Even Odd Even Odd Even
Odd Even Odd Even Odd
Even Even Odd Odd Even
Even Odd Even Odd
Error
Apa yang akan dicetak oleh kode berikut? x = 5 if x != 5: print("True") else: print("False")
True
False
5
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 5 y = 10 if x > y: print("X") elif x == 5: print("Y") else: print("Z")
X
Y
Z
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? for i in range(4): if i == 2: continue print(i)
0 1 2 3
0 1 3
1 2 3
0 1
Error
Apa yang akan dicetak oleh kode berikut? while True: print("Hello") break
Hello
Error
Tidak ada yang dicetak
Hello Hello
Infinite loop
Apa hasil dari kode berikut? x = 5 if x >= 3 and x <= 8: print("Valid") else: print("Invalid")
Valid
Invalid
Error
Tidak ada yang dicetak
5
Apa yang akan dicetak oleh kode berikut? for i in range(0, 6, 3): print(i)
0 1 2
0 3
0 3 5
1 4
Error
Apa hasil dari kode berikut? x = 0 if x == 0: print("Zero") elif x != 0: print("Non-zero")
Zero
Non-zero
Error
Tidak ada yang dicetak
0
Apa yang akan dicetak oleh kode berikut? x = 3 if x == 1: print("One") elif x == 2: print("Two") else: print("Other")
One
Two
Other
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 5 while x > 0: print(x) x -= 2
5 3 1
5 4 3 2 1
5 2
5 4
Error
Apa hasil dari kode berikut? x = 0 while x < 3: print(x) x += 1 else: print("Done")
0 1 2 Done
0 1 2
Done
1 2 3
Error
Apa hasil dari kode berikut? for i in range(2): for j in range(2): print(i * j)
0 0 0 1
0 0 1 2
1 2 3 4
0 1 1 2
Error
Apa hasil dari kode berikut? x = 5 y = 10 if x < y and x > 0: print("True") else: print("False")
True
False
5
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 10 if x % 2 == 0: print("Even") elif x % 3 == 0: print("Divisible by 3") else: print("Odd")
Even
Divisible by 3
Odd
Error
Tidak ada yang dicetak
Apa hasil dari kode berikut? x = 5 y = 3 if x > y: print("X is greater than Y") elif x == y: print("X is equal to Y") else: print("X is smaller than Y")
X is greater than Y
X is equal to Y
X is smaller than Y
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 0 for i in range(5): x += i print(x)
5
10
15
20
25
Apa hasil dari kode berikut? x = 7 if x == 10: print("X is 10") elif x != 7: print("X is not 7") else: print("X is 7")
X is 7
X is 10
X is not 7
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 1 while x < 4: print(x) x += 1
1 2 3
0 1 2 3
1 2
3 2 1
Error
Apa hasil dari kode berikut? x = 3 while x > 0: print(x) x -= 1 else: print("Done")
3 2 1 Done
3 2 Done
2 1 Done
Done
3 Done
Apa yang akan dicetak oleh kode berikut? x = 5 y = 8 if x != y: print("Different") else: print("Same")
Different
Same
Error
Tidak ada yang dicetak
5
Apa yang akan dicetak oleh kode berikut? for i in range(1, 6): if i % 2 == 0: print("Even") else: print("Odd")
Even Odd Even Odd Even
Odd Even Odd Even Odd
Even Odd Odd Even Odd
Even Even Odd Even Odd
Error
Apa hasil dari kode berikut? x = 6 for i in range(1, 4): if x % i == 0: print(i)
1 2 3
2 3 6
1 6
1 2 3 6
Error
Apa yang akan dicetak oleh kode berikut? x = 0 while x < 3: print(x) x += 2
0 2
1 2
0 1 2
0 2 4
Error
Apa hasil dari kode berikut? x = 5 if x % 2 == 1: print("Odd") else: print("Even")
Odd
Even
Error
Tidak ada yang dicetak
5
Apa yang akan dicetak oleh kode berikut? x = 3 if x > 5: print("Greater") elif x == 3: print("Equal") else: print("Smaller")
Greater
Equal
Smaller
Error
Tidak ada yang dicetak
Apa hasil dari kode berikut? for i in range(3): for j in range(2): print(i * j)
0 0 0 1 0 2
0 0 1 1 2 2
0 1 2 3 4 5
0 1 0 2 0 3
Error
Apa yang akan dicetak oleh kode berikut? x = 0 if x == 0: print("Zero") else: print("Non-zero")
Zero
Non-zero
Error
Tidak ada yang dicetak
0
Apa hasil dari kode berikut? x = 5 y = 3 if x > y or x == 5: print("True") else: print("False")
True
False
5
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 0 while x < 4: if x == 2: break print(x) x += 1
0 1 2
0 1
0 1 2 3
0 2
Error
Apa hasil dari kode berikut? x = 10 if x % 3 == 0: print("Divisible by 3") elif x % 2 == 0: print("Divisible by 2") else: print("Not divisible")
Divisible by 3
Divisible by 2
Not divisible
Error
Tidak ada yang dicetak
Apa yang akan dicetak oleh kode berikut? x = 2 for i in range(3): print(i + x)
0 1 2
1 2 3
2 3 4
2 2 2
Error
Apa hasil dari kode berikut? x = 6 if x % 3 == 0: print("Divisible by 3") else: print("Not divisible by 3")
Not divisible by 3
Tidak ada yang dicetak
6
Divisible by 3
Error
Apa yang akan dicetak oleh kode berikut? x = 1 y = 5 if x < y: print("X is less") else: print("Y is less")
1 5
Error
Y is less
Tidak ada yang dicetak
X is less
