pada bagian manakah yang harus saya perbaiki ??
mobil_1 = { "warna" : "merah", "jumlah pintu": 4 }
mobil_2 = { "warna" : "putih", "jumlah pintu": 2 }
daftar_mobil = ["mobil_1","mobil_2"]
coder = { 'nama' : 'saya',
'jomblo' : True, 'mobil': [{'warna': 'merah', 'jumlah pintu': 4}, {'warna': 'putih', 'jumlah pintu': 2}]}
coder ["mobil"] = "daftar_mobil"
del coder ["jomblo"]
print coder
1 jempol
bramanto
300
1167
·
9 tahun, 5 bulan yang lalu
·
3 jempol
Salam Diskusi,
Hai Coder @Echo, periksa kembali sintaks code yang coder tuliskan. Pada baris ini :
daftar_mobil = ["mobil_1","mobil_2"]
Ubah menjadi :
daftar_mobil = [mobil_1, mobil_2]
karena kita bukan memasukkan sebuah string tetapi sebuah nama variabel
untuk mempersingkat penulisan code, ubah baris ini :
coder = { 'nama' : 'saya',
'jomblo' : True, 'mobil': [{'warna': 'merah', 'jumlah pintu': 4}, {'warna': 'putih', 'jumlah pintu': 2}]}
menjadi
coder = { 'nama' : 'anda',
'jomblo' : True }
kemudian, pada baris ini :
coder ["mobil"] = "daftar_mobil"
ubah menjadi :
coder['mobil'] = daftar_mobil