class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def jalan(self, jarak): self.km = self.km +jarak mobil = Kendaraan('Mobil') motor = Kendaraan('Motor') # panggil jalan() di sini jalan() tolong bantu saya :(
1 jempol
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
8 jempol
Salam Diskusi, Hai Coder @yobelliandri9, untuk memanggil jalan() coder cukup gunakan sintaks sederhana ini : mobil.jalan(100) print mobil.km motor.jalan(60) print motor.km
yobelliandri9
300
28
penanya
·
8 tahun, 5 bulan yang lalu
·
3 jempol
mantap gan atas bantuannya :D,
jamalludin
108
6
·
8 tahun, 4 bulan yang lalu
·
3 jempol
makasih saya juga kesulitan disini juga......^-^
ahmadfajarabror_
108
12
·
8 tahun, 1 bulan yang lalu
·
1 jempol
class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def jalan(self, jarak): self.km = self.km +jarak mobil = Kendaraan('Mobil') motor = Kendaraan('Motor') # panggil jalan() di sini jalan() mobil.jalan(100) print mobil.km motor.jalan(60) print motor.km Silahkan coba sekali lagi. Tampaknya ada error di code anda. Perhatikan output di bawah untuk mengetahui errornya. NameError: name 'jalan' is not defined Yang salah mananya ya?
bramanto
300
1157
·
8 tahun, 1 bulan yang lalu
·
2 jempol
Hai coder @ahmadfajarabror_ . Sintaks code yang coba dijalankan hampir sempurna. Coder hanya tinggal menghapus baris ini : jalan() Karena function jalan() sebelumNya tidak didefinisikan.
torhadaulay
217
4
·
8 tahun, 1 bulan yang lalu
·
4 jempol
class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def jalan(self, jarak): self.km = self.km + jarak mobil = Kendaraan('Mobil') motor = Kendaraan('Motor') # panggil jalan() di sini mobil.jalan(20) print mobil.km motor.jalan(10) print motor.km semoga membantu
alfatih
133
0
·
8 tahun, 1 bulan yang lalu
·
0 jempol
mau tanya. kenapa dalam menambahkan metode yang ke dua ga harus memasukan "__init__" ??? butuh pencerahan. hehehe
Irawan_bs
300
8
·
8 tahun yang lalu
·
1 jempol
Salam Diskusi Cara panggil property km seperti ini ya self. km Coder @alfatih fungsi atau method init hanya dituliskan sekali saja dalam suatu klas yg berguna untuk inisialisasi nilai awal / konstruktor. Kurang lebih nya spt itu smoga membantu. Selamat ber coding ria
saryment
112
1
·
8 tahun yang lalu
·
0 jempol
Permisi, mau nanya aja soal mobil.jalan(100) print mobil.km motor.jalan(60) print motor.km nilai 100 dan 60 itu dari mana?
bramanto
300
1157
·
8 tahun yang lalu
·
0 jempol
Halo coder @saryment. Nilai 100 atau 60 merupakan nilai bebas. Karena tidak ada pada instruksi soal. ^_^
Dewi_Rahmawati_96
13
0
·
7 tahun, 6 bulan yang lalu
·
0 jempol
class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def km (self, jarak): self.km = self.km +jarak mobil = Kendaraan('mobil') motor = Kendaraan('motor') # panggil jalan() di sini mobil.jalan (100) print mobil.km motor.jalan (60) print motor.km harus gimana
vin70
119
8
·
7 tahun, 2 bulan yang lalu
·
1 jempol
class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def jalan(self, jarak): self.km = self.km+jarak mobil = Kendaraan('Mobil') motor = Kendaraan('Motor') # panggil jalan() di sini mobil.jalan(100) print mobil.km motor.jalan(50) print motor.km
cybersec
211
2
·
6 tahun, 6 bulan yang lalu
·
0 jempol
#klo gw langsung aja gini #bs juga, lebih simple #ga pake mobil.jalan(40), tp cukup print mobil.jalan(40) ato #ga pake motor.jalan(40), tp cukup print motor.jalan(40)
hiranine
208
3
·
6 tahun yang lalu
·
0 jempol
class Kendaraan(object): km = 0 def __init__(self, nama): self.nama = nama def jalan(self, jarak): self.km = self.km +jarak mobil = Kendaraan('Mobil') motor = Kendaraan('Motor') motor.jalan(10) mobil.jalan(10) print motor.km print mobil.km