Latihan 1: For Loop — Python

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.

  1. Untuk tiap i, kalau i kelipatan 3 dan 5, cetak FizzBuzz.
  2. Kalau cuma kelipatan 3, cetak Fizz.
  3. Kalau cuma kelipatan 5, cetak Buzz.
  4. Selain itu, cetak angkanya: print(i).
  5. 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.

Hint