1.
Berikut ini adalah beberapa software yang digunakan dalam pemrograman python ,
kecuali ....
a. Notepad ++
b. Python
c. Thony
d. Anaconda
e. Spyder
2. Didalam pemrograman python tanda ( “ ” ) mendeklarasikan type data....
a. Integer
b. String
c. Boolean
d. Float
e. Hexadesimal
3. Perintah untuk mencetak hasil di python adalah....
a. Echo ()
b. Cetak()
c. Print()
d. Println()
e. printR()
4. yang tidak termasuk ke dalam operator aritmatik adalah....
a. +
b. –
c. *
d. =
e. /
5. Apa yang akan menjadi output setelah pernyataan berikut?
x=3
y=2
x+= y
print(x)
a. 3
b. 2
c. 1
d. 5
e. 6
6. Apa yang akan menjadi output setelah pernyataan berikut?
x = 25
if x > 10 and x < 15:
print('true')
elif x > 15 and x < 25:
print('not true')
elif x > 25 and x < 35:
print('false')
else:
print('not false')
a. True
b. False
c. not true
d. not false
e. Bukan salah satu di atas
7. Output dari sccript di bawah ini adalah...
def abc(world):
print('hello %s' %
world) abc('Python')
a. Hello world
b. Hello Python
c. Semua jawaban tidak
ada dikarenakan eror
d. Hello python world
e. Hello world Python
8. Apa yang akan menjadi output setelah pernyataan berikut?
a = list(range(10,-10,3))
print(sum(a))
a. 0
b. 10
c. 18
d. 5
e. 90
9. Hasil dari program di
bawah ini adalah....
jumlah =[1,2,3,4,5,6,7,8,9]
print(jumlah[-5])
a. 6
b. 5
c. 7
d. 2
e. 8
10. Hasil dari Statment di bawah ini adalah....
a = [(x, y)
for x in [0, 3, 5]
for y in [5, 4, 0]
if x!=y]
print(a)
a. [(0, 5), (0, 4), (3, 5), (3, 4), (3, 0), (5, 4), (5, 0)]
b. [(1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5)]
c. [(0, 3, 5), (0, 4, 5)]
d. [(0, 5), (0, 4), (0, 0), (3, 5), (3, 4), (3, 0), (5, 5), (5, 4), (5, 0)]
e. Bukan salah satu di atas
Kunci Jawaban
1.a
2.b
3.c
4.d
5.e
6. d
7. c
8.a
9.b
10.a