WorksheetsPY-VIII
Total questions: 60
Worksheet time: 47mins
Bagaimana cara input user dengan integer dalam python?
angka = int(input("Silahkan isi dengan angka: "))
angka = input("Silahkan isi dengan angka: ")
angka = str(input("Silahkan isi dengan angka: "))
angka = integer("Silahkan isi dengan angka: ")
Dalam pemisahan blok perintah, python memanfaatkan identasi (tab) sebagai pembatasnya.
Benar
Salah
Selain menggunakan programiz.com, python juga dapat dibuat dengan menggunakan pycharm.
Benar
Salah
Yang manakah file python?
.ptn
.pyt
.pytn
.py
Type data yang untuk sebuah huruf adalah ...
string
float
int
bool
Tampilan layar keluaran yang benar untuk koding fungsi berikut adalah :
kata = "Hello world!"
print (kata)
kata
print (kata)
Hello world
kata = "Hello world!"
a = 2
b = 7
hasil = a * b
.......?
Perintah apakah yang paling benar untuk dituliskan baris akhir program di atas?
print ("a x b = ", hasil)
print ("2 x 7 = ", hasil)
print ("a x b = ", 14)
print ("2 x 7 = ", 14)
a = 2
b = 7
hasil = ....
print ("a x b = ", hasil)
Perintah yang paling benar pada titik-titik baris program di atas adalah ...
a * b
2 * 7
14
a x b
Berikut ini 2 contoh tipe data yang berlaku dalam bahasa python :
integer
def
string
Tampilan layar keluaran yang benar untuk rumus koding berikut adalah :
a = 8
b = 2
hasil = a / b
print (hasil)
a / b
4
hasil
8 / 2
Tampilan layar keluaran yang benar untuk rumus koding berikut adalah :
a = 8
b = 2
hasil = a % b
print (hasil)
a % b
2
4
0
Pada software phyton, perintah "print" berfungsi untuk menampilkan hasil pemrosesan data
Benar
Salah
Python menjadi populer di kalangan programmer karena sederhana dan mudah dipelajari.
Benar
Salah
Untuk memulai sebuah fungsi (function) pada python selalu diawali dengan kata kunci: f(x)
Benar
Salah
Tipe data string dapat menampung huruf, simbol dan nomor
Benar
Salah
Tipe data integer dapat menampung semua jenis karakter
Benar
Salah
>
Pilih 3 (tiga) contoh penamaan variable yang benar!
namasiswa
jari2
angka_1
no hape
2pasang
Pilih 2 (dua) manfaat belajar python bagi pelajar!
melatih keterampilan berpikir komputasi
melatih kemampuan menyelesaikan masalah
membuka lapangan kerja baru
membangun UMKM atau kewirausahaan baru
for
while
Pada bahasa Python dalam mendeklarasikan suatu fungsi dapat menggunakan kata kunci dalam penerapan fungsi tersebut. Kata kunci tersebut adalah
def
for
if
while
Struktur perulangan pada bahasa Python menggunakan fungsi
for atau while
if atau else atau elif
def
Struktur percabangan pada bahasa Python menggunakan fungsi
for atau while
list
if atau else atau elif
def
a = ...
if a >= 10:
print(“ok”)
else:
print(“no”)
Jika nilai a adalah 10, maka hasil yang ditampilkan adalah ...
ok
no
10
error
a = ...
if a >= 10:
print(“ok”)
else:
print(“no”)
Jika nilai a adalah 5, maka hasil yang ditampilkan adalah ...
ok
no
10
error
c = a + b
if c >= 5:
print("lulus")
else:
print("tidak lulus")
Jika nilai a = 2 dan b = 3 , maka hasil yang ditampilkan adalah ...
lulus
tidak lulus
5
2 dan 3
JIka nilai = 2 maka yang akan ditampilkan adalah ...
segiempat
a
b
segitiga
Tempat penyimpanan nilai sementara yang ada dilokasi memori dalam python disebut?
Variable
Function
Data Type
Comment
nil = ...
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 70, apakah hasil yang akan keluar?
D
C
A
B
Python merupakan bahasa pemrograman komputer yang biasa dipakai untuk membangun situs, software/aplikasi, mengotomatiskan tugas dan melakukan analisis data. Bahasa pemrograman ini termasuk bahasa tujuan umum. Artinya, ia bisa digunakan untuk membuat berbagai program berbeda, bukan khusus untuk masalah tertentu saja.
Tiga pernyataan yang benar mengenai python adalah ...
digunakan untuk membangun situs
otomasi tugas
analisa data
membuat program sejenis saja
Nama Python sendiri berasal dari Monty Python. Ketika Guido van Rossum membuatnya, dia juga sedang membaca skrip Flying Circus Monty Python BBC. Menurutnya nama itu singkat dan sedikit misterius. Karena itulah, sang kreator memilih menggunakan nama tersebut untuk bahasa pemrograman yang dibuatnya itu.
Pencipta Python adalah ...
Guido van Rossum
Monty Python
Flying Circus
BBC
Salah satu alasan mengapa banyak orang belajar bahasa Python adalah ...
peluang untuk mendapat gaji besar di sektor industri
tuntutan kurikulum sekolah
belajar python tidak perlu biaya
menyenangkan dan menghibur
Python cukup lambat dijalankan. Untuk pengembangan platform Android dan IOS juga terbilang kurang support. Python juga memiliki keterbatasan dengan akses basis data. Selain itu Python tidak cocok untuk melakukan tugas-tugas intensif memori dan pekerjaan multi-core/ multi-processor.
Sebutkan 2 (dua) kekurangan bahasa python!
kesulitan mengakses database
kurang support untuk mobile system
hanya bisa dijalankan di komputer berbasis multicore
butuh memori besar
Tiga keunggulan bahasa pemrograman Python antara lain ...
mudah dipahami
fleksibel
sederhana
berbayar
Pilih 2 (dua) kemampuan bahasa pemrograman Python dalam sektor industri!
otomatisasi mesin
pengembangan pengobatan
pengembangan game dasar
e-learning dan ujian berbasis komputer
Berapakah hasil dari operasi 5 // 2 di Python?
2.5
3.0
2
3
Syntax pemrograman python yang tepat untuk mencetak tulisan "Apa kabar?" adalah ...
print=Apa kabar?
print=(Apa kabar?)
print("Apa Kabar?")
print(Apa kabar?)
print=("Apa kabar?")
Syntax program python yang tepat digunakan untuk membuat variabel dengan nama "umur" yang memiliki nilai "16" adalah ...
print(umur="16")
print=umur
umur(16)
umur=("16")
umur=16
Diketahui :
a=15
b=4
nilai dari a%b adalah ...
1
2
3
4
5
Percabangan If/Else digunakan saat ...
terdapat banyak pilihan keputusan
terdapat satu pilihan keputusan
tidak terdapat pilihan keputusan
terdapat dua pilihan keputusan
Tampilan layar keluaran yang benar untuk rumus koding berikut adalah :
x=7
y=2
z=x*y
print(z)
xy
x*y
14
27
7x2y
Lokasi memori yang dicadangkan untuk menyimpan nilai-nilai, dinamakan...
Loop
String
Variabel
Tipe data
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 =
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
Instruksi input() berfungsi untuk ...
Menerima masukan teks
Menjumlahkan data
Menyimpan data
Menampilkan teks
Yang merupakan contoh Operator Aritmatika adalah … .
%
>
==
&&
a = 2
b = 1
a = a + b
Print a
3
1
2
4
Print 10 % 3
0,1
0,3
3
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
a = 4
b = 2
tambah = a + b
print ("Hasil penjumlahan a dan b adalah ", tambah)
hasil yang akan ditampilkan adalah ...
6
tambah
8
a+b
a = 4
b = 2
hasil = a / b
print ("Hasil = ", hasil)
hasil yang akan ditampilkan adalah ...
2
4
hasil
0.5
a = 7
b = 2
hasil = a // b
print ("Hasil = ", hasil)
hasil yang akan ditampilkan adalah ...
2
3
4
0
alas = int (input("Alas = "))
tinggi = int (input("Tinggi = "))
.....
print ("luas segitiga = " , luas )
kode perintah yang tepat untuk titik-titik tersebut adalah ...
luas = alas * tinggi * 0.5
luas = a * t * 0.5
luas = alas * tinggi
luas = a * t
p = 4
l = 6
.....
print ("luas persegi panjang = " , luas )
kode perintah yang tepat untuk titik-titik tersebut adalah ...
luas = p * l
luas = a * t * 0.5
luas = panjang * lebar
luas = 3.14 * r * r
a = 4
b = 3
hasil = a % b
print ("Hasil = ", hasil)
hasil yang akan ditampilkan adalah ...
2
3
1
0
a = 4
b = 2
tambah = a + b
print ("Hasil penjumlahan a dan b adalah ", ....)
variabel yang tepat untuk titik-titik pada soal di atas adalah ...
6
tambah
8
a+b
a = 4
b = 2
hasil = a + b
print ("Hasil penjumlahan a dan b adalah ", hasil)
sebutkan 3 variabel yang digunakan dalam baris perintah di atas!
a
b
hasil
nilai= 80
if nilai>= 75:
ket = "lulus"
else:
ket = "remedial"
print ("keterangan : ", ket)
hasil yang akan ditampilkan adalah ...
lulus
80
75
remedial
nilai= 75
if nilai>= 80:
ket = "lulus"
else:
ket = "remedial"
print ("keterangan : ", ket)
hasil yang akan ditampilkan adalah ...
lulus
80
75
remedial
