tentang elif

Oleh aldhyJUNI 55 3 pada Senin, 3 Okt. 2016, 17:47:31


Kembali ke forum soal ini

#python #kondisi-dan-alur-kendali #if-dan-else


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



harga = 800

print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)

if harga < 1000:
  print "A: Kita beli 4 ekor"


else:
  print "A: Bisa dikurangi harganya?"
  print "B: Tidak bisa."

print "A: Selamat tinggal."

imstruksi:
1.Di baris ke 8 dan 9, buatlah elif yang membandingkan harga kurang dari 1500.
2.Jika benar maka cetaklah "A: Kita beli 2 ekor". Perhatikan spasinya.
3.Coba jalankan saat harga sama dengan 800.
4.Ubah harga ke 2000 dan jalankan. Lihat outputnya.
5.Ubah harga ke 1200 dan jalankan lagi. Lihat outputnya
3 jempol


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

Hai coder @aldhyJUNI. Kalau boleh tau ada kendala dibagian apa ? Mungkin bisa dilihat pembahasan terkait pada beberapa tautan ini : 

https://codesaya.com/diskusi/d/s...

ADETYAAD
274
24
· 8 tahun yang lalu · 1 jempol

harga = 1200

print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)

if harga < 1000:
  print "A: Kita beli 4 ekor"
elif
"A: Kita beli 2 ekor"
else:
  print "A: Bisa dikurangi harganya?"
  print "B: Tidak bisa."

print "A: Selamat tinggal."
salahnya ada di  (<string>, line 9) yang benar gimana?

fafafarida
77
2
· 8 tahun yang lalu · 2 jempol

punya saya juga gak bisa gmna caranya

kazaru
114
2
· 8 tahun yang lalu · 1 jempol

Coba yang in gan

harga = 800

print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)

if harga < 1000:
  print "A: Kita beli 4 ekor"
elif harga < 1500:
  print "A: Kita beli 2 ekor"
else:
  print "A: Bisa dikurangi harganya?"
  print "B: Tidak bisa."

print "A: Selamat tinggal."

GustiCahya
157
0
· 8 tahun yang lalu · 0 jempol

bisakah elif ditambah ? contoh :
nilai = 10

if nilai >= 9:
   print "bagus"
elif nilai >= 7:
   print "lumayan"
elif2 nilai >=4:
   print "not bad"
else:
   print "jelek amat"

APAKAH BISA SEPERTI ITU ? KALO GAK BISA... TOLONG APA SOLUSINYA ?

bramanto
300
1157
· 8 tahun yang lalu · 0 jempol

Halo coder @GustiCahya. Ada baris yang tidak tepat dalam penulisannya.

elif2 nilai >=4:

seharusnya 

elif nilai >=4:


Sintaks code lengkapnya : 

nilai = 10

if nilai >= 9:
   print "bagus"
elif nilai >= 7:
   print "lumayan"
elif nilai >=4:
   print "not bad"
else:
   print "jelek amat"

Namun perlu dipahami kembali, penggunaan kondisi terlalu banyak membuat koding kurang efisien.. ^_^ Tetapi jika sebuah keharusan menggunakan kondisi yang banyak, tidak akan jadi masalah ^_^

mr_erich_e
108
0
· 3 tahun, 9 bulan yang lalu · 0 jempol

harga = 800         # ini nilai yg perlu diubah

print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)

if harga < 1000:
  print "A: Kita beli 4 ekor"
elif harga < 1500:
  print "A: Kita beli 2 ekor"
else:
  print "A: Bisa dikurangi harganya?"
  print "B: Tidak bisa."

print "A: Selamat tinggal."

mura71
48
1
· 3 tahun, 6 bulan yang lalu · 1 jempol

mungkin seperti ini

harga = 1200

print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)

if harga < 1000:
  print "A: Kita beli 4 ekor"
elif harga < 1500: 
  print "A: Kita beli 2 ekor"
else:
  print "A: Bisa dikurangi harganya?"
  print "B: Tidak bisa."

print "A: Selamat tinggal."