BaşlayınÜcretsiz Başlayın

Sırada, döngüyü kırmak var

Önceki egzersizin olası bir çözümü senin için sağlandı. Kod, linkedin vektörü üzerinde döngü kurar ve li değerlerine bağlı olarak farklı mesajlar yazdırır.

Bu egzersizde break ve next ifadelerini kullanacaksın:

  • break ifadesi etkin döngüyü terk eder: döngüdeki kalan kod atlanır ve döngü daha fazla yinelenmez.
  • next ifadesi döngüdeki kalan kodu atlar ama yinelemeye devam eder.

Bu egzersiz

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

for döngüsünü aşağıdaki gibi iki yeni, ayrı if testiyle genişlet:

  • Eğer vektör elemanının değeri 16’yı aşarsa, "This is ridiculous, I'm outta here!" yazdır ve R’ın for döngüsünü terk etmesini sağla (break).
  • Değer 5’ten küçükse, "This is too embarrassing!" yazdır ve bir sonraki yinelemeye atla (next).

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)

# Adapt/extend the for loop
for (li in linkedin) {
  if (li > 10) {
    print("You're popular!")
  } else {
    print("Be more visible!")
  }
  
  # Add if statement with break
  
  
  # Add if statement with next
  
  
  print(li)
}
Kodu Düzenle ve Çalıştır