13 תשובות
מה זאת אומרת מספר סידורי
אנונימית
שואל השאלה:
נגיד אני עושה לולאה שתרוץ עשרים שורות אז לכל שורה היא מדפיסה את המספר שורה
נגיד אני עושה לולאה שתרוץ עשרים שורות אז לכל שורה היא מדפיסה את המספר שורה
אין לי מושג איך לעשות עם while אבל כן אפשר עם for
אנונימית
שואל השאלה:
איך??
איך??
:for i in range (20)
print(i+1)
זה ידפיס לך בכל שורה מספר בקפיצות של אחד במשך 20 שורות
print(i+1)
זה ידפיס לך בכל שורה מספר בקפיצות של אחד במשך 20 שורות
בלולאת for אם כתוב נגיד
:(מספר כלשהו)for i in range
print(i)
:(מספר כלשהו)for i in range
print(i)
אם זה while תעשי משתנה counter
בwhile זה לא מומלץ תשתמשי בfor זה יותר קצר
שואל השאלה:
אין המשימה שלי היא בלולאת וואיל איך אני משתמשת בקאונטר??
אין המשימה שלי היא בלולאת וואיל איך אני משתמשת בקאונטר??
counter+=1
:while(counter < 21)
print(counter)
counter+=1
תסדרי את ההזחות זה נראה קצת מוזר כאן
:while(counter < 21)
print(counter)
counter+=1
תסדרי את ההזחות זה נראה קצת מוזר כאן
counter זה משתנה רגיל שלרוב משתמשים בו בשביל לספור מה שעשיתי פה זה קיצרתי את הקוד על ידיי שימוש בcount כמשתנה אחד זה יותר מסודר. זה בפייתון דרך הגב אני יכול לתרגם לעוד שפות עם נחוץ.
system.out.println(i) ;
אנונימית
את צריכה להגדיר משתנה חיצוני ככה שלולאת הwhile תרוץ רק כאשר הוא קטן מהמספר שאת רוצה להגיע אליו. בכל איטרציה את מדפיסה את המספר ומגדילה את המשתנה. דוגמה בjavascript:
} function printnumbers (start, end)
;let i = start
} while (i <= end)
;console.log(i)
;++i
{
{
זאת פונקציה שמקבלת מספר התחלתי ומספר סופי ומדפיסה את כל המספרים מההתחלתי עד הסופי (כולל) בעזרת לולאת while.
} function printnumbers (start, end)
;let i = start
} while (i <= end)
;console.log(i)
;++i
{
{
זאת פונקציה שמקבלת מספר התחלתי ומספר סופי ומדפיסה את כל המספרים מההתחלתי עד הסופי (כולל) בעזרת לולאת while.
באותו הנושא: