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 ini jawabnya gimana ya , mentok
1 jempol
bramanto
300
1157
·
8 tahun yang lalu
·
8 jempol
Halo coder @radianym. Pada bagian ini : def __init__(self, nama): self.nama = nama coder cukup menambahkan inisialisasi pada __init__ : self.penumpang = [] code lengkapnya : def __init__(self, nama): self.nama = nama self.penumpang = []
radianym
222
3
penanya
·
8 tahun yang lalu
·
1 jempol
oww gitu ,,, terima kasih mas coder @bramanto
Irawan_bs
300
8
·
7 tahun, 11 bulan yang lalu
·
3 jempol
Salam Diskusi Dengan mengubah penumpang = [] dan memindahkan ke inisialisasi menjadi self.penumpang = [] Variabel penumpang bukan lagi variabel bersama lagi. Kurang lebih seperti itu. Smoga membantu. Happy coding
Awankers
124
7
·
7 tahun yang lalu
·
1 jempol
Terimakasih, ini sudah mulai susah pemahamannya. tapi berhasil juga memahami berkat bantuan teman-teman semuanya.