Salah nya dimana ya gan? tentang phyton

Oleh paulus 261 0 pada Jumat, 1 Juli 2016, 20:04:46


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 +jarak 

mobil = Kendaraan('Mobil')
motor = Kendaraan('Motor')
print mobil.nama
print motor.nama

# panggil jalan() di sini
mobil=Kendaraan()
print mobil.km
mobil.jalan(20)
print mobil.km
motor=Kendaraan()
print motor.km
motor.jalan(10)
print motor.km
0 jempol


bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 0 jempol

Salam Diskusi,

Hai coder @paulus, sintaks code yang coder tuliskan sudah benar. Namun tidak disarankan untuk memanggil objek kembali pada mobil=Kendaraan() dan motor=Kendaraan().

Untuk sintaks sederhanaNya coder cukup mengetikkan code seperti ini : 

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')

print mobil.nama
print motor.nama

# panggil jalan() di sini
mobil.jalan(100)
print mobil.km

motor.jalan(60)
print motor.km