While Loops: Kelipatan 3

Oleh KhoirulAmsori 136 1 pada Senin, 6 Juni 2016, 06:45:33


Kembali ke forum soal ini

#python #loop-atau-pengulangan #while-loops


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Mohon bantuannya, saya stuck di https://codesaya.com/python/loop..., output yang diminta seperti apa ya?. Kode yang saya tulis seperti ini:

<code>
angka = 100

while angka >= 1:
  if (angka % 3) == 0: # saya ganti 0 juga tetap tidak bisa
    print angka
  angka = angka - 1 # sebelumnya angka -= angka, tapi error.
</code>

Terima kasih.
0 jempol


KhoirulAmsori
136
1
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

Maaf, komentar yang pertama merujuk ke baris "while angka >= 1:" bukan ke "if (angka % 3) == 0:". Terima kasih.

ganis
198
841
· 8 tahun, 5 bulan yang lalu · 1 jempol

hai @KhoirulAmsori

yang anda lakukan adalah mencetak angka dari 100 hingga 0. Sedangkan yang diminta oleh soal adalah...

"Tugas anda sederhana saja, dengan while, cetak setiap angka dari 0 hingga 100 tetapi hanya angka yang merupakan kelipatan 3."

Jadi dari 99, 96, dan seterusnya

ganis
198
841
· 8 tahun, 5 bulan yang lalu · 0 jempol

ralat, maksudnya dari 3, 6, 9 dan seterusnya... bukan dari 99, 96, dan seterusnya ^^

fitrie
300
32
· 8 tahun, 5 bulan yang lalu · 6 jempol

angka = 0 #dimulai dari angka 0
while angka < 100: #while sampai kurang  dari  100 
   print angka #cetak angka 
      angka = angka + 3 #perulangan dari angka 0 + 3 seterusnya, sampai mentok kurang dari 100

KhoirulAmsori
136
1
penanya
· 8 tahun, 5 bulan yang lalu · 1 jempol

Haduh saya kurang teliti baca soalnya, terima kasih @ganis.

@fitrie, nah itu lebih simple, ntah mengapa saya tambah "if (angka % 3) == 0:" :D jadi tambah ribet, terima kasih.

yobelliandri9
300
28
· 8 tahun, 5 bulan yang lalu · 2 jempol

angka = 0

while angka < 100:
  print angka
  angka = angka + 3

coba gan :D

muliyadi227
135
18
· 8 tahun, 3 bulan yang lalu · 0 jempol

#Ketikkan Code dibawah ini !

angka = 0

while angka < 100:
  print angka
  angka = angka + 3