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
·
9 tahun, 4 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
1167
·
9 tahun, 4 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
·
9 tahun, 4 bulan yang lalu
·
0 jempol
terimakasih :), saya masih pemula jadi agak sulit mengerti