unit 4

Oleh ballo 127 6 pada Rabu, 2 Nov. 2016, 15:20:39


Kembali ke forum soal ini

#python #list-dan-dict #dictionaries


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



laptop = { 'warna' : 'perak',
  'processor' : 'i7',
  'merek' : 'apple', 
  'layar' : '4k' }

if 'harga' in laptop:
  print laptop('harga')
 else:
  print "harga tidak ada"
apa yang salah ya bro?
kodeerror:
Silahkan coba sekali lagi. 
Tampaknya ada error di code anda.
Perhatikan output di bawah untuk mengetahui errornya.
IndentationError: unindent does not match any outer indentation level (<string>, line 9)
0 jempol




ator
239
0
· 7 tahun, 4 bulan yang lalu · 0 jempol

Di baris akhir code di samping, kita mencetak laptop['harga'] tanpa memeriksa apakah 'harga' sudah ada di laptop atau belum. Gunakan if dan in di baris sebelum print untuk memeriksa 'harga' ada di laptop atau tidak. Jangan lupakan untuk memberi spasi di sebelum print

jadi kalimat dibawah ini tinggal dihapus aja :

else:
  print "harga tidak ada"

uciha69
76
0
· 6 tahun, 10 bulan yang lalu · 0 jempol

bisa dituliskan kode yang benar?