WorksheetsPemrograman 2
Total questions: 25
Worksheet time: 8mins
Fungsi Python yang digunakan untuk mencetak, adalah
print()
input()
cetak()
write()
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Penulisan Variabel Python yang benar adalah :
A) inivariabel = “Hallo Variabel”
B) -inivariabel = “Hallo Variabel”
C) _inivariabel = “Hallo Variabel”
D) jawaban A dan B Benar.
E) jawaban A dan C Benar.
Hasil dari program operator Aritmatika dari Python dibawah ini, adalah :
apel = 7
jeruk = 9
buah = apel + jeruk
print (buah)
apel + jeruk
apel = 7 + jeruk = 9
16
'7' + '9'
Jika diberikan variable a=8 dan b=10, perintah di Python utk hasil 18 adalah :
A) a:=a+b
B) a+=b
C) a = a + b
D) jawaban A dan B Benar.
E) jawaban B dan C Benar.
Berikut ini jenis pengulangan pada Bahasa Python :
A) for
B) while
C) if
D) jawaban A dan B benar
E) jawaban A,B, dan C benar
Di Python, for melakukan pengulangan dengan meng-iterasi elemen dari sebuah List, bentuk umum perulangan for adalah
for indek in in range(banyak_perulangan) pernyataan;
for (inisialisasi; syarat; modifier) pernyataan;
for (syarat; inisialisasi; modifier) pernyataan;
for (modifier; syarat; inisialisasi) pernyataan;
Pengambilan keputusan digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya program dan menentukan tindakan apa yang akan diambil sesuai dengan kondisi. Pada python statement/kondisi adalah :
Do While-Loop: pernyataan
for indek in in range(banyak_perulangan) pernyataan
while(True): statement
if (kondisi) : statement1 else: statement2
Tipe data number di Pythone adalah :
int
float
complex
semua jawaban benar
Potongan program berikut ini untuk mengakses nilai dalam string.
name = 'John Doe' message = "John Doe belajar python "
print ("name[0]: ", name[0])
print ("message[1:4]: ", message[1:4])
Output dari kode program diatas :
name[0]: D message[1:4]: Doe
name[0]: J message[1:4]: ohn
name[0]: J message[1:4]: John
name[0]: J message[1:4]: Doe
Program Python untuk mengupdate string:
message = 'Hello World'
print ("Updated String :- ", message[:6] + 'Python')
Bila kode diatas dieksekusi, hasilnya seperti :
Updated String :- Hello World
Updated String :- Hello World Python”
Updated String :- Hello Python
Updated String :- Hello World + Python
Berikut contoh cara mengakses nilai di List Python :
list1 = ['fisika', 'kimia', 1993, 2017]
list2 = [1, 2, 3, 4, 5, 6, 7 ]
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])
Bila kode diatas dieksekusi, maka output seperti :
list1[0]: fisika list2[1:5]: [2, 3, 4, 5]
list1[0]: fisika list2[1:5]: [1,2, 3, 4, 5]
list1[0]: kimia list2[1:5]: [2, 3, 4, 5]
list1[0]: kimia list2[1:5]: [1,2, 3, 4, 5]
Python dapat memperbarui Dictionary seperti yang diberikan di bawah ini.
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict['Age'] = 8; # Mengubah entri yang sudah ada
dict['School'] = "DPS School" # Menambah entri baru
print ("dict['Age']: ", dict['Age'])
print ("dict['School']: ", dict['School'])
Bila kode diatas dieksekusi, maka output seperti:
dict['Age']: 7 dict['School']: DPS School
dict['Age']: 8 dict['School']: DPS
dict['Age']: 7 dict['School']: DPS
dict['Age']: 8 dict['School']: DPS School
Program Python dapat menangani tanggal dan waktu dengan beberapa cara.
Perintah untuk awal untuk menangani tanggal dan waktu adalah:
import waktu;
import time;
import clock;
import calender;
berikut contoh sebuah fungsi:
def perkalian(a,b):
c = a * b
return c
perintah untuk menggunakan fungsi ini dari program utama adalah::
cetak (perkalian(5,10))
print (perkalian)
print (perkalian(5,10))
cetak (perkalian)
Prototipe yang ditentukan pengguna untuk objek yang mendefinisikan seperangkat atribut yang menjadi ciri objek kelas apa pun. Atribut adalah data anggota (variabel kelas dan variabel contoh) dan metode, diakses melalui notasi titik.
Istilah dalam OOP dari penjelasan diatas disebut:
Class variable
Class
Instance
Instance variable
Objek individu dari kelas tertentu. Obyek yang termasuk dalam Lingkaran kelas, misalnya, adalah turunan dari Lingkaran kelas.
Istilah dalam OOP dari penjelasan diatas disebut:
Class variable
Class
Instance
Instance variable
Program dibawah ini adalah contoh OOP:
class Employee:
empCount = 1
def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.empCount += 1
def displayEmployee(self):
print ("Name : ", self.name, ", Salary: ", self.salary)
emp1 = Employee("Zara", 2000)
emp2 = Employee("Manni", 5000)
emp1.displayEmployee()
emp2.displayEmployee()
print ("Total Employee %d" % Employee.empCount)
Hail akhir dari program diatas :
Name : Manni , Salary: 5000
Name : Zara , Salary: 2000
Total Employee 2
Name : Zara , Salary: 2000
Name : Manni , Salary: 5000
Total Employee 2
Name : Zara , Salary: 2000
Name : Manni , Salary: 5000
Total Employee 3
Name : Manni , Salary: 5000
Name : Zara , Salary: 2000
Total Employee 3
Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau '), adalah tipe data :
Boolean
String
Integer
Float
Contoh tipe data Integer adalah:
‘25’ atau ‘2509’
25.00 atau 25.09
25 atau 2509
25a atau 250a
Berikut adalah struktur percabangan atau pemilihan di
Python, kecuali :
if
if-else
if-elif-else
if than
Statemen yang digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya.
if
if-else
if-elif-else
if than
>>> kata = “Fakultas Teknik”
>>> kata [9:] + ‘.’+ kata[:3]
Menghasilkan output …… :
Fakultas Teknik
Fak.Teknik
Fakultas.Tek
Teknik.Fak
>>> "Python"*4, statement berikut menghasilkan output …. :
Python4
Python*4
'PythonPythonPythonPython'
"Python"4
Mode yang bekerja menggunakan prompt interpreter dari Python dan penulisan kodenya dilakukan statemen per statemen yang diawali dengan tanda (>>>) adalah ... :
Mode Interpreter
Mode Interaktif
Mode Skrip
Mode Save
Fitur yang dimiliki oleh Bahasa Pemrograman Python
adalah :
memiliki library yang luas
memiliki system pengelolaan memori otomatis
Berorientasi objek
Semuanya Benar
