Instruksi:Mari kita override metodetambah_penumpang()di Mobil dengan cara mendefinisikan ulang metode tersebut.Sekarang jika jumlahpenumpangsudah 4, maka kita tidak akan masukkan penumpang tersebut keMobil. Petunju. serius ane pusing banget intruksinya ane rasa udah ane kerjain semua tapi tetap saja error kodenya
0 jempol
faqihraihan
300
153
·
8 tahun, 6 bulan yang lalu
·
1 jempol
Hi... @A1a
Jangan diambil pusing ^_^, Coding itu seru... Ini Code yang benarnya :
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
if len(self.penumpang) < 4:
super
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)
Pelajari dan bertanya jika ada yang belum jelas ^_^
A1a
300
40
penanya
·
8 tahun, 6 bulan yang lalu
·
1 jempol
maaf saya masih agak pusing
faqihraihan
300
153
·
8 tahun, 6 bulan yang lalu
·
1 jempol
^_^ lama-kelamaan Anda pasti akan mengerti @A1a... Anda pusing di bagian mana ?
onsirt
45
0
·
8 tahun, 5 bulan yang lalu
·
0 jempol
#ni udah oke bro
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)
Pr070n
213
59
·
7 tahun, 4 bulan yang lalu
·
1 jempol
ada yg bisa Kesimpulan?
Pr070n
213
59
·
7 tahun, 4 bulan yang lalu
·
1 jempol
Kesimpulan unit 6 tolong bantu?