class Kendaraan(object): penumpang = [] def __init__(self, nama): self.nama = nama def tambah_penumpang(self, nama_penumpang): self.penumpang.append(nama_penumpang) # Code di bawah ini untuk anda memeriksa sendiri # apakah code anda sudah benar mobil = Kendaraan("Mobil") motor = Kendaraan("Motor") mobil.tambah_penumpang("Michael Schumacher") mobil.tambah_penumpang("Rio Haryanto") motor.tambah_penumpang("Nico Rosberg") # Hasilnya haruslah berbeda print motor.penumpang print mobil.penumpang #tolong_penjelasannya_ka :)
0 jempol
bramanto
300
1157
·
8 tahun, 3 bulan yang lalu
·
0 jempol
Hai coder @oval666. Baik kita coba bahas secara bersama yaa.. #Buat sebuah class Kendaraan berparameter class Kendaraan(object): # Definisikan variabel penumpang berupa array penumpang = [] # Definisikan sebuah method __init__ berparameter def __init__(self, nama): self.nama = nama # Definisikan sebuah method tambah_penumpang berparameter. def tambah_penumpang(self, nama_penumpang): # Menambahkan sebuah elemen ke list penumpang self.penumpang.append(nama_penumpang) # Buat Objek mobil dan motor. mobil = Kendaraan("Mobil") motor = Kendaraan("Motor") # Tambah Ke Penumpang dengan menggunakan method tambah_penumpang mobil.tambah_penumpang("Michael Schumacher") mobil.tambah_penumpang("Rio Haryanto") motor.tambah_penumpang("Nico Rosberg") Sebagai pelengkap sintaks codeNya perhatikan instruksi soal yang di minta. Coder di minta membuat properti penumpang menjadi sebuah variabel pribadi. Pada function __init__ coder cukup menambahkan : self.penumpang = []