class Kendaraan(object): bahan_bakar = "bensin" def__init(self, nama_kendaraan): self.nama = nama_kendaraan mobil = Kendaraan("mobil") motor = Kendaraan("motor") print mobil.nama print motor.nama salahnya dimana?
0 jempol
ganis
198
841
·
8 tahun, 3 bulan yang lalu
·
3 jempol
perhatikan pesan error yang anda dapat saat menjalankan code di atas: "SyntaxError: invalid syntax (<string>, line 6)" Interpreter (yang menjalankan Python) mengatakan errornya ada di baris ke 6. Tetapi sebenarnya salahnya ada di baris ke 5. Sering kali terjadi seperti ini, perhatikan baris sebelum dimana error itu ditemukan oleh interpreter. Ini tidak hanya terjadi di Python tetapi di mungkin semua bahasa.
arietmatika
300
68
·
8 tahun, 3 bulan yang lalu
·
3 jempol
class Kendaraan(object): bahan_bakar = "bensin" def __init__(self, nama_kendaraan): self.nama = nama_kendaraan mobil = Kendaraan("mobil") motor = Kendaraan("motor") print mobil.nama print motor.nama silahkan dicoba gan, ingat setiap mendefinisikan fungsi detelah 'def' jangan lupa spasi baru nama fungsinya
rizki_fathur13
155
5
·
8 tahun yang lalu
·
1 jempol
salam coderss :) ingatt juga bahwa itu tanda "_" ditulis dua kali jadi "__init__" bukan "_init_"