tolong pencerahannya suhu... ---------------------------------------------- class Kendaraan(object): bahan_bakar = "bensin" def __init__(self, nama): self.nama = nama mobil = Kendaraan() motor = Kendaraan() print mobil.nama print motor.nama --------------------------------------------- muncul erro : Silahkan coba sekali lagi. TypeError: __init__() takes exactly 2 arguments (1 given) kenapa ya?
0 jempol
bramanto
300
1157
·
8 tahun, 6 bulan yang lalu
·
2 jempol
Salam Diskusi, Hai Coders @khairul3004, sintaks code yang coders tuliskan sudah benar, namun kurang tepat. ubah baris : mobil = Kendaraan() motor = Kendaraan() menjadi mobil = Kendaraan("Mobil") motor = Kendaraan("Motor") karena pada kelas kendaraan menerima parameter yang akan di eksekusi pada function __init___.