gans ini gimana cara jawabnya ane bingung
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
0 jempol
ZihxS
300
816
·
7 tahun, 7 bulan yang lalu
·
5 jempol
Pelajari kode ini :
class Kendaraan(object):
penumpang = []
def __init__(self, nama):
self.nama = nama
self.penumpang=[]
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
JacksonMax
183
2
penanya
·
7 tahun, 7 bulan yang lalu
·
2 jempol
Makasih ya
ZihxS
300
816
·
7 tahun, 7 bulan yang lalu
·
2 jempol
Sama sama ^_^
AlGhifari1337
208
4
·
7 tahun, 5 bulan yang lalu
·
0 jempol
Kenapa saya membuat kode seperti ini tetap benar ?
class Kendaraan(object):
penumpang = []
def __init__(self, nama):
self.nama = nama
def tambah_penumpang(self, nama_penumpang):
self.penumpang.append(nama_penumpang)
def tambah_penumpang(self, nama_penumpang):
self.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
#Outputnya
[]
[]