שלום לכולם,
פתרתי את התרגיל “מפענח הצפנים” היום ממחברת 3 ובמסגרת התרגיל עלתה לי שאלה שלא הצלחתי למצוא עליה תשובה שעבדה לי.
מה הפקודה שמאפשרת הפסקת הרצת תוכנית ב-Python? (בדומה ל-break בלולאה רק עבור כל ההרצה).
ניסיתי את quit() ו-exit() אך ללא הצלחה.
השאלה לא קשורה לפתרון התרגיל, בו השתמשתי רק בכלים שלמדנו עד כה וכמובן אשמח לעזור למי שצריך.
לייק 1
Yam
בגדול exit(), אבל לא נהוג להשתמש בה כ"כ. בג’ופיטר היא תצא לך לגמרי מהסביבה.
בחלוקה נכונה לפונקציות תוכל להגיע למצב שבו אתה לא מריץ קוד מסוים בעזרת ifים בלבד, ויצא קוד קריא ונקי
eliory09
תודה רבה @Yam!
אכן פתרתי בשימוש בפונקציות ו-if. תודה!
ha.amear
מצטרף לשאלה: מה בג’ופיטר יוצא לגמרי מתוכנית? ולא רק מלולאה? הוספת תנאים רק מסרבלת לי את התוכנית ואני צריך לצאת מהתוכנית.
break, exit(), quit()
לא עובדים. תודה
eliory09
חיפוש בגוגל הוביל אותי לתשובה די הגיונית.
כשאנחנו קוראים לפקודת exit() אנחנו למעשה הורגים את ה-kernel.
כשאנחנו מריצים תכנית בצורה רגילה ויוצאים ממנה (והיא רצה כתוכנית נפרדת על מערכת ההפעלה), פקודת exit() תצא מהתוכנית. כאן התכנית רצה על המחברת ואין פקודה שנתקלתי בה שמאפשרת הפסקת הרצה בג’ופיטר.