Latihan 1 dari materi For Loop di Python — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi fungsi fizzbuzz(n) dengan for i in range(1, n + 1): di dalamnya, dan panggilan fizzbuzz(15) di baris terakhir. Biarkan keduanya. Tugasmu mengganti pass di badan loop.
- Untuk tiap
i, kalau i kelipatan 3 dan 5, cetak FizzBuzz.
- Kalau cuma kelipatan 3, cetak
Fizz.
- Kalau cuma kelipatan 5, cetak
Buzz.
- Selain itu, cetak angkanya:
print(i).
- Cek kelipatan dengan sisa bagi:
i % 3 == 0 dan i % 5 == 0. Cek yang kelipatan 3 dan 5 paling dulu.
Jangan cetak apa pun selain itu, karena posisi tiap baris ikut dicek. Lima baris pertama harus persis begini, dan baris ke-15 harus FizzBuzz:
1
2
Fizz
4
Buzz
Yang diperiksa: baris 1 sampai 5 seperti di atas, baris ke-15 FizzBuzz, output memuat Fizz, Buzz, dan FizzBuzz, kodenya memakai % 3 dan % 5, dan fungsinya mengikuti n: fizzbuzz(3) harus berakhir dengan Fizz.