MulaiMulai sekarang secara gratis

Tulis sebuah while loop

Mari mulai membangun while loop dari awal. Perhatikan kembali polanya:

while (condition) {
  expr
}

Ingat bahwa bagian condition pada pola ini harus menjadi FALSE pada suatu saat selama eksekusi. Jika tidak, while loop akan berjalan tanpa henti.

Jika sesi Anda berakhir saat menjalankan kode, periksa isi while loop Anda dengan saksama.

Perhatikan kode contoh yang disediakan; kode tersebut menginisialisasi variabel speed dan sudah menyediakan templat while loop agar Anda dapat mulai dengan cepat.

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

Tulis sebuah while loop dengan karakteristik berikut:

  • Kondisi while loop harus memeriksa apakah speed lebih besar dari 30.
  • Di dalam badan while loop, cetak "Slow down!".
  • Di dalam badan while loop, kurangi speed sebesar 7 satuan dan tetapkan kembali nilai baru ini ke speed. Langkah ini sangat penting; jika tidak, while loop Anda tidak akan pernah berhenti dan sesi Anda akan berakhir.

Jika sesi Anda berakhir saat menjalankan kode, periksa isi while loop Anda dengan saksama: kemungkinan Anda membuat kesalahan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Edit dan Jalankan Kode