MENAMBAH METODE

Oleh Karinah_15 116 1 pada Minggu, 1 Sep. 2019, 20:18:17


Kembali ke forum soal ini

#python #python-lanjutan #class-di-python


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Kendaraan(object):
  
  km = 0
   
  def __init__(self, nama):
    self.nama = nama
  
  def jalan(self, jarak) :
    self.km = self.km + self.jarak


mobil = Kendaraan('Mobil')
motor = Kendaraan('Motor')

# panggil jalan() di sini
mobil.jalan(50)
motor.jalan(20)

 print mobil.km
 print motor.km







Salah dimana ya? Tolong bantu :"
1 jempol


SafiraRamadhani
121
4
· 5 tahun, 3 bulan yang lalu · 2 jempol

Jal sing self km diganti dadi...
 def jalan(self, jarak):
   self.km = self.km + jarak

molurus
111
5
· 5 tahun, 2 bulan yang lalu · 3 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
print mobil.jalan(30)
print motor.jalan(20)

Silahkan coba code ini.

bearbrand
126
8
· 4 tahun, 10 bulan yang lalu · 3 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)
motor.jalan(30)

print mobil.km
print motor.km

silahkan di coba dan pahami :D

imalia
193
1
· 4 tahun, 9 bulan yang lalu · 1 jempol

print mobil.jalan(30)
print motor.jalan(20)

20 dan 30 fungsinya untuk apa ya?

bearbrand
126
8
· 4 tahun, 9 bulan yang lalu · 1 jempol

For imalia

20 dan 30 untuk simulasi jaraknya