Font size
WorksheetsPython
Total questions: 100
Worksheet time: 51mins
Apa hasil dari operasi berikut:
print(-5**2)
25
-25
10
-10
kata = "SWEforML"
print(kata[-4:])
forM
SWEf
orML
Efor
Apa hasil dari kode program tersebut?
Grrr
Woof
Moo
Quack
Apa hasil dari kode program tersebut?
0
4
5
10
Apa output dari kode program berikut?
print("Hello" + str(2) + "world!")
Hello world! Hello world!
Hello Hello world! world!
Hello2world!
SyntaxError
Apa yang kode program ini lakukan? myAge = int (myAge)
Konversi variabel myAge menjadi string
Konversi variabel myAge menjadi integer
Konversi variabel myAge menjadi intent
Konversi variabel myAge menjadi fungsional
Nama python dalam sebagai bahasa pemrograman berasal dari ...
Jenis ular (python)
Acara TV (Monty Python)
people = ["John", "Rob", "Bob"]
print (people[1])
Apa hasil dari program tersebut?
John
Rob
Bob
python mengidentifikasi bagian dari blok dengan ...
kata kunci BEGIN dan END
kurung kurawal { }
indentasi
tanda panah =>
Berikut adalah tipe data yang ada di python, kecuali:
Tuples
Class
Numbers
Strings
Lokasi memori yang dicadangkan untuk menyimpan nilai-nilai, dinamakan...
Loop
String
Variabel
Tipe data
Pada pembuatan variabel, huruf kecil dan huruf besar
dibedakan atau disebut variabel yang berbeda. istilah ini dinamakan...
Komentar
Case sensitive
Lower sensitive
Loop
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu...
Karakter pertama harus berupa huruf atau garis bawah/underscore _
Karakter pertama harus berupa angka atau garis bawah/underscore _
Huruf besar dan huruf kecil sama
diawali dengan tanda =
Suatu media atau memori pada komputer yang digunakan untuk menampung informasi, dinamakan...
Loop
String
Variabel
Tipe data
Berikut adalah tipe data dari bahasa pemrograman Python, kecuali...
String
Integer
Bolean
Case sensitive
Tipe data yang menyatakan bilangan yang mempunyai koma contoh 3.14, dinamakan...
Float
Integer
Number
String
Tipe data yang menyatakan bilangan bulat, dinamakan...
Float
Integer
Number
String
Tipe data yang menyatakan karakter/kalimat bisa berupa huruf angka,dll (diapit tanda " atau ' ), dinamakan...
Float
Integer
Number
String
Tipe data yang menyatakan data untaian yang menyimpan berbagai tipe data danisinya bisa diubah-ubah, dinamakan...
Complex
List
Tuple
Dictionary
Tipe data yang menyatakan data untaian yang menyimpan berbagai tipe data tapiisinya tidak bisa diubah, dinamakan...
Complex
List
Tuple
Dictionary
perhatikan program dibawah ini :
list1 = ['fisika', 'kimia', 1993, 2017]
print ("list1[0]: ", list1[0])
jika di run akan menghasilkan...
list1[0]: fisika
list1[0]: kimia
list1[0]: 1993
list1[0]: 2017
perhatikan program dibawah ini :
list2 = [1, 2, 3, 4, 5, 6, 7 ]
print ("list2[1:5]: ", list2[1:5])
jika di run akan menghasilkan...
list2[1:5]: [1, 3, 4, 5]
list2[1:5]: [1, 2, 3, 4]
list2[1:5]: [2, 3, 4, 5]
list2[1:5]: [5, 4, 3, 2]
Simbol yang digunakan pada tipe data Tuple adalah...
[ ]
( )
{ }
{ } dan [ ]
Simbol yang digunakan pada tipe data List adalah...
[ ]
( )
{ }
{ } dan [ ]
perhatikan program dibawah ini :
list2 = [1, 2, 3, 4, 5, 6, 7 ]
print ("list2[1:6]: ", list2[1:6])
jika di run akan menghasilkan...
list2[1:5]: [1, 3, 4, 5, 2]
list2[1:5]: [1, 2, 3, 4, 7]
list2[1:5]: [2, 3, 4, 5, 6]
list2[1:5]: [6, 5, 4, 3, 2]
Orang yang menuliskan instruksi-instruksi untuk membuat komputer melakukan tugas-tugas tertentu disebut...
Hacker
Coder
Designer
Instructor
Kesalahan pada program disebut...
Bug
Debug
Blog
Drop
Instruksi input() berfungsi untuk ...
Menerima masukan teks
Menjumlahkan data
Menyimpan data
Menampilkan teks
Yang merupakan contoh Operator Aritmatika adalah … .
%
>
==
&&
Sebuah instruksi atau kalimat perintah dalam bahasa pemrograman yang akan dieksekusi oleh komputer disebut
Statement
Syntaks
Program
Scratch
String
Seperangkat aturan dalam bahasa pemrograman yang mendefinisikan kombinasi simbol yang dianggap sebagai dokumen terstruktur dengan benar disebut
Statement
Syntaks
Program
Scratch
String
Jika kita ingin menulis lebih dari satu statement dalam satu baris pada bahasa Python, maka kita harus memisahkan antar statementnya dengan menggunakan tanda
Pagar
Spasi
Koma
Titik-Koma
Petik
Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut
Statement
Syntaks
Program
Scratch
String
Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda
Pagar
Spasi
Koma
Titik-Koma
Petik
Penulisan komentar pada python yang tidak akan tercetak saat di RUN adalah menggunakan tanda
Pagar
Spasi
Koma
Titik-Koma
Petik
Tipe data pada Python yang bernilai True (1) atau False (0) disebut
Float
Integer
Boolean
Heksadesimal
Biner
my_int = 5 adalah salah satu contoh statement di Python
True
False
y=x+1 dan y = x + 1 diinterpretasikan sama oleh Python
True
False
Komentar di Python tidak diperlukan untuk menjelaskan program
True
False
Berikut ini adalah statement Python yang meng-assign nilai 100 ke dalam variabel x
x := 100
x <- 100
x = 100
x == 100
Berikut ini penamaan variabel yang valid di Python adalah
4square
square4
Square4
square4.1
square_4
Penulisan nilai string pada Python menggunakan tanda :
petik satu (' )
petik satu (' ) dan petik dua (")
petik satu sebanyak tiga kali (' ' ' )
petik dua sebanyak tiga kali (" " " )
Tipe data List dalam Python adalah ....
jenis data campuran yang memiliki komponen penyusun yang berbeda-beda
tipe data campuran yang memiliki komponen penyusun yang sama
jenis data yang memiliki komponen penyusun yang tidak bisa dimanipulasi secara langsung
tipe data yang memiliki komponen penyusun yang tidak dapat diubah
dictionary dapat dibuat dengan menggunakan tanda ...
kurung siku / [ ]
kurung kurawal / { }
kurung < >
kurung ( )
Pada Python untuk melakukan suatu pengecekan kondisi digunakan 4 statemen berikut yaitu :
if, if - elseif, if - elseif else, dan if bersarang
if, if - else, if else - if else -, dan if bersarang
if, if - else, if - elif else, dan if bersarang
if, if - elif, if - elif else, dan if bersarang
Perintah perulangan pada Python menggunakan :
For, repeat until dan while
While dan for
while dan for do
For dan while do
Misalkan t = (1, 2, 4, 3), manakah dari yang berikut ini yang salah?
print(t[3])
t[3] = 45
print(max(t))
print(len(t))
Apa yang akan menjadi output dari kode Python berikut?
>>>t=(1,2,4,3)
>>>t[1:3]
(1, 2)
(1, 2, 4)
(2, 4)
(2, 4, 3)
Apa yang akan menjadi output dari kode Python berikut?
d = {"john":40, "peter":45}
d["john"]
40
45
“john”
“peter”
Tipe data di Python yang digunakan untuk proses looping / perulangan adalah ...
Range
Dictionary
Data Set
Tupple
Simbol Modulus pada Operator Aritmatika di Python adalah...
++
**
//
%
Di dalam Python, operator yang digunakan untuk menggabungkan dua buah string (string concatenation) adalah ...
concat
++
+
-
Jika diberikan ekspresi '10' > 5, maka hasilnya adalah ...
True
False
error
null
Output dari ekspresi di atas adalah…
10
12
24
20
Output dari ekspresi di atas adalah …
False
True
Null
error
Output dari kode Python di atas adalah ...
100
Error
300
200
Output dari kode Python di atas adalah ...
5 False
5 True
4 False
4 True
Pada pyhton untuk mencetak menggunakan
print()
println
Show()
Temukan salah satu nama variabel yang tidak valid
_TinggiBadan
Tinggi-badan
tinggi_badan
tinggi__badan
Berdasarkan kode berikut:
bil1 = 5
bil2 = bil1 // 2
print(bil2)
1
1.5
2
2.5
Berdasarkan kode berikut:
bil1 = 5
bil2 = bil1 % 2
bil1 *= bil2
print(bil1)
0
1
5
10
Lengkapilah program Python berikut agar menghasilkan output False:
bil1 = 5
bil2 = bil1 // 2
hasil = ___
print(hasil)
bil1 == 1 or bil1 > bil2
bil1 >= 5 and bil2 == 2
bil1 != 5 or bil2 != 5
bil1 <= bil2 or bil1 == 2
Lengkapilah program Python berikut agar menghasilkan output False:
bil1 = 5
bil2 = bil1 // 2
hasil = ___
print(hasil)
bil1 == 1 or bil1 > bil2
bil1 >= 5 and bil2 == 2
bil1 != 5 or bil2 != 5
bil1 <= bil2 or bil1 == 2
Untuk kode di bawah ini, Python akan menampilkan pesan:
bilangan = (5 % 3 ** 2) + (3 + 2 * 2) * (4 - 2)
print(bilangan)
28
26
19
30
Untuk kode di bawah ini, Python akan menampilkan pesan:
harga = [1000, 2500, 5000, 15000, 30000]
print(harga[:-3])
[1000, 2500]
[2500,5000]
[5000,15000]
[1000,2500,5000]
Untuk kode di bawah ini, Python akan menampilkan pesan:
barisan = [1,2,3,4,5]
print(barisan[-2])
1
2
3
4
Print ' hello, world !"
Print ' hello, world !"
Hello, hello!
Hello, world!
a = 2
b = 1
a = a + b
Print a
3
1
2
4
a = 2
b = 1
a = a + b
Print a
3
1
2
4
Print 10 % 3
0,1
0,3
3
1
Length = len ( ' length ' )
3
'Len'
' length'
6
a = 1+1
print a
Print a
1+1
a = 1+1
2
a = 12
b = 3
a -= b
3
-9
9
-3
print 3%10
1
0.3
0.1
3
Struktur kontrol perulangan yang digunakan untuk mengeksekusi suatu blok pernyataan dengan jumlah perulangan yang tak terhingga adalah....
Do-While-Loop
Do-Loop-Until
While
For
Perulangan Bertingkat
Perintah yang digunakan untuk mengulang perintah dalam jumlah yang ditentukan adalah....
For
Repeat
Do-While
Do-Loop-Until
Break
Yang manakah file python?
.ptn
.pyt
.pytn
.py
Jika code diatas dijalankan maka hasilnya adalah ...
var1 has value: 7
var1 has value: 1
var1 has value: 3
var1 has value: 3.5
Manakah yang BUKAN merupakan assignment operator?
var1 -= 3
var1 #= 3
var1 *= 3
var1 //= 3
Jika code di atas dijalankan, maka hasilnya akan menjadi ...
True
False
1
ERROR!
Jika code di atas dijalankan maka hasilnya akan menjadi ...
0100
0010
1000
0001
Manakah code python yang tidak bisa dijalankan (ERROR)?
Bagaimana cara cek versi python menggunakan command prompt windows?
Jika perintah dijalankan, maka hasilnya adalah ...
(a)
Code ini disebut ...
Python: Arrays
Python: While Loops
Python: For Loops
Python: Function
def sum(a,b):
return (a+b)
a= int(input(“Enter 1st Number:”))
b=int(input(“Enter 2nd Number:”))
print(f'Sum of {a} and {b} is {sum(a, b)}')
Jika pada program diatas, nilai a dan b diberi nilai masing-masing 2 dan 4, maka hasilnya adalah?
6
24
2
4
8
a=int(input("Enter 1st Number:"))
b=int(input("Enter 2nd Number:"))
c= a != b
print(a, "!=", b, "=", c)
Jika pada program diatas, nilai a dan b diberi nilai masing-masing 100 dan 50, maka hasilnya adalah?
True
False
100
50
Not
a=5
b=0
b +=a
b *=a
print ("b+=a", b)
print("b*=a",b)
hasil keluaran “b”, untuk sintaks “b *=a” adalah?
25
5
0
50
05
a=5
if a> 0:
print ('+')
elif a==0:
print ('0')
else:
print ('-')
-
+
0
1
/
nil=int(input("Nilai Ujian:"))
if nil>80:
grade="A"
elif nil>70:
grade="B"
elif nil>60:
grade="C"
else:
grade="D"
print("Keterangan Grade Anda:",grade)
Jika nilai yang diinput adala 68, apakah hasil yang akan keluar?
D
C
A
E
B
(1)kode_baju=input("Masukan Kode Baju [SP/AD]:")
(2)ukuran=input("Masukan Ukuran Baju [S/M]:")
(3)if kode_baju=="SP" or kode_baju=="sp":
(4)merk="SuperDay"
(5)if ukuran =="M" or ukuran =="m":
(6)harga=45000
(7)elif ukuran =="S" or ukuran =="s":
(8)harga=40000
(9)else:
(10)harga=0
(11)elif kode_baju=="AD" or kode_baju=="ad":
(12)merk="Adidas"
(13)if ukuran=="M" or ukuran=="m":
(14)harga=55000
(15)elif ukuran=="S" or ukuran="s":
(16)harga=50000
(17)else:
(18)harga=0
(19)else:
(20)merk="Salah Input Kode"
(21)harga=0
(22)print("Merk Baju:", merk)
(23)print("Harga Baju:", harga)
Error pada program diatas terletak pada baris?
15
12
10
9
8
Hasil dari
for i in range(10):
Print(i, end=” “)
0 1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
Hasil dari
i=0
while i<10:
i=i+2
print(i, end=’ ‘)
2 4 6 8 10
1 2 3 4 5
3 5 7 9 10
2 3 5 6 7
1 3 6 8 10
i=0
while i<10:
print(i)
i=i-2
program diatas akan menghasilkan?
Looping
Kendali loop
Infinite loop
While looping
For loop
(1)ulang=2
(2)for i in range (ulang):
(3)print("Data Ke-", str(i+1))
(4)nama=input("Masukan Nama Anda:")
(5)uts=int(input("Masukan Nilai UTS:"))
(6)uas=int (input("Masukan Nilai UAS:")
(7)print("NIM anda adalah %s Nilai UTS Anda %i Nilai UAS Anda %i" % (nama, uts, uas))
(8)print("=======================================\n")
Dari data diatas baris program yang salah adalah?
5
4
6
3
1
for a in range(4)
print(a)
outputnya adalah
1 2 3 4
0 1 2 3
4 4 4 4
1
2
3
4
0
1
2
3
a=[2,4,6,8]
for b in a:
print(b)
outputnya adalah.
2,4,6,8
2468
[2,4,6,8]
20
2
4
6
8
a=[2,4,6,8]
print(a)
outputnya adalah.
2,4,6,8
2468
[2,4,6,8]
20
2
4
6
8
a=[2,4,6,8]
print(a[2:4])
outputnya adalah
[6, 8]
[4, 8]
[2, 4]
2, 4
4, 8
a=[2,4,6,8]
a[1]=3
print(a)
outputnya adalah
[3,4,6,8]
[2,3,6,8]
[3,2,4,6,8]
3,2,4,6,8
3,4,6,8
