Menu
Coddy logo textTech

לולאת for

חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 46 מתוך 93.

לפעמים צריך לחזור על פעולה כמה פעמים. במקום לכתוב שוב ושוב את אותו קוד, אפשר להשתמש בלולאה. לולאת for מתאימה במיוחד כשידוע לך בדיוק כמה פעמים רוצים לחזור על משהו.

הנה המבנה הבסיסי:

for (i in 1..5) {
    println(i)
}

פעולה זו מדפיסה את המספרים 1 עד 5. המשתנה i מקבל כל ערך בטווח, והקוד שבתוך הסוגריים המסולסלים רץ עבור כל ערך.

אפשר להשתמש בכל שם משתנה, לא רק ב־i:

for (number in 1..3) {
    println("Count: $number")
}
// פלט:
// Count: 1
// Count: 2
// Count: 3

משתנה הלולאה קיים רק בתוך הלולאה. בכל איטרציה, הוא מתעדכן אוטומטית לערך הבא בטווח עד שלא נשארים ערכים נוספים.

challenge icon

אתגר

בינוני

קרא מספר שלם n מהקלט. השתמש בלולאת for כדי להדפיס את כל המספרים מ־1 עד n, כל אחד בשורה נפרדת.

לדוגמה, אם הקלט הוא 4, הפלט צריך להיות:

1
2
3
4

נסו בעצמכם

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: כתבו את הקוד שלכם למטה כדי להדפיס מספרים מ-1 עד n באמצעות לולאת for
    
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Kotlin אונליין