class Kendaraan(object): def __init__(self, nama): self.nama = nama self.penumpang = [] def tambah_penumpang(self, nama_penumpang): self.penumpang.append(nama_penumpang) class Mobil(Kendaraan): def __init__(self, Mobil): if len(self.penumpang) < 4: super (Mobil, self).tambah_penumpang(nama) mobnas = Mobil('CodeSayaCar') mobnas.tambah_penumpang('Raisa') mobnas.tambah_penumpang('Isyana') mobnas.tambah_penumpang('Dian') mobnas.tambah_penumpang('Agnes') mobnas.tambah_penumpang('Afgan') print "Penumpang : " + str(mobnas.penumpang) Silahkan coba sekali lagi. AttributeError: 'Mobil' object has no attribute 'penumpang'
0 jempol
Khoiron_Nurhi
300
2
penanya
·
8 tahun, 6 bulan yang lalu
·
2 jempol
Solved... class Kendaraan(object): def __init__(self, nama): self.nama = nama self.penumpang = [] def tambah_penumpang(self, nama_penumpang): self.penumpang.append(nama_penumpang) class Mobil(Kendaraan): def tambah_penumpang(self, nama_penumpang): if len(self.penumpang) < 4: super (Mobil, self).tambah_penumpang(nama_penumpang) mobnas = Mobil('CodeSayaCar') mobnas.tambah_penumpang('Raisa') mobnas.tambah_penumpang('Isyana') mobnas.tambah_penumpang('Dian') mobnas.tambah_penumpang('Agnes') mobnas.tambah_penumpang('Afgan') print "Penumpang : " + str(mobnas.penumpang)
bramanto
300
1157
·
8 tahun, 6 bulan yang lalu
·
2 jempol
Salam Diskusi, Hai Coder @Khoiron_Nurhi, terus semangat dalam memahami pembelajaran di CodeSaya ini. Pahami dengan baik dan teliti setiap materi pelajaranNya. Semangat ^.^
Khoiron_Nurhi
300
2
penanya
·
8 tahun, 6 bulan yang lalu
·
0 jempol
terimakasih :), saya masih pemula jadi agak sulit mengerti