Kira2 apa yang salah ya 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)
1 jempol
ganis
198
841
·
8 tahun, 5 bulan yang lalu
·
4 jempol
halo @yobelliandri9, salah di indentasi/spasinya di baris yang ada supernya ^^
yobelliandri9
300
28
penanya
·
8 tahun, 5 bulan yang lalu
·
1 jempol
wah ia benar trima kasih gan :D
ahmadfajarabror_
108
12
·
8 tahun, 1 bulan yang lalu
·
0 jempol
Emang yg salah spasinya kan? Trus yang bener harusnya jadi gimana yah? Masih blm dong
curious30
268
2
·
7 tahun, 11 bulan yang lalu
·
1 jempol
@diatas saya udah coba kok tptp ngk bisa ya class Mobil(Kendaraan): def tambah_penumpang(self, nama_penumpang); if len(self, penumpang) < 4: super(Mobil, self).tambah_penumpang(nama_penumpang) hasil; Silahkan coba sekali lagi. Tampaknya ada error di code anda. Perhatikan output di bawah untuk mengetahui errornya. Jika sudah 'mentok' coba tanyakan di forum diskusi. SyntaxError: invalid syntax (<string>, line 12) ada ytg tau salahnya dmn ?
suci
282
3
·
7 tahun, 10 bulan yang lalu
·
1 jempol
halo @curious30 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) lebih lengkapnya..bisa coba dibandingkan..semangat selalu :D
fakhruddin
137
0
·
6 tahun, 1 bulan yang lalu
·
0 jempol
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) else: print "maaf {}, anda tidak bisa masuk".format(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)
fakhruddin
137
0
·
6 tahun, 1 bulan yang lalu
·
0 jempol
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) else: print "maaf {}, anda tidak bisa masuk".format(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)