שלום,יש לי אלה בפייתון. יש לי את הקוד המצורף למציאת מספר פריק/ראשוני.
מדוע בכלל משתמשים ב-found=False? לא מובן לי מדוע משתמשים בזה ומדוע הלולאה הראשונה בכלל מתקיימת אם משתמשים ב-(not(found -שהרי זה לא מתקיים כי found=False. ניתן לקבל הסבר לכך?
תודה לעוזרים.
תחשוב על זה בעברית found משמעו "נמצא". כל עוד לא מצאנו תוצאה, הלולאה ממשיכה. ברגע שמצאנו, רוצים לסיים. לכן, המשתנה מאותחל ל"לא מצאנו", הלולאה רצה כל עוד "לא מצאנו", וברגע שמוצאים תוצאה מסמנים "מצאנו!".