קוד להפסקת הרצת תוכנית (מפענח הצפנים)

שלום לכולם,
פתרתי את התרגיל “מפענח הצפנים” היום ממחברת 3 ובמסגרת התרגיל עלתה לי שאלה שלא הצלחתי למצוא עליה תשובה שעבדה לי.
מה הפקודה שמאפשרת הפסקת הרצת תוכנית ב-Python? (בדומה ל-break בלולאה רק עבור כל ההרצה).
ניסיתי את quit() ו-exit() אך ללא הצלחה.

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

לייק 1

בגדול exit(), אבל לא נהוג להשתמש בה כ"כ. בג’ופיטר היא תצא לך לגמרי מהסביבה.
בחלוקה נכונה לפונקציות תוכל להגיע למצב שבו אתה לא מריץ קוד מסוים בעזרת ifים בלבד, ויצא קוד קריא ונקי :slight_smile:

תודה רבה @Yam!
אכן פתרתי בשימוש בפונקציות ו-if. תודה!

מצטרף לשאלה: מה בג’ופיטר יוצא לגמרי מתוכנית? ולא רק מלולאה? הוספת תנאים רק מסרבלת לי את התוכנית ואני צריך לצאת מהתוכנית.
break, exit(), quit()
לא עובדים. תודה

חיפוש בגוגל הוביל אותי לתשובה די הגיונית.
כשאנחנו קוראים לפקודת exit() אנחנו למעשה הורגים את ה-kernel.
כשאנחנו מריצים תכנית בצורה רגילה ויוצאים ממנה (והיא רצה כתוכנית נפרדת על מערכת ההפעלה), פקודת exit() תצא מהתוכנית. כאן התכנית רצה על המחברת ואין פקודה שנתקלתי בה שמאפשרת הפסקת הרצה בג’ופיטר.

לייק 1

אוקי, תודה :black_square_button: :white_square_button: :radio_button: :diamond_shape_with_a_dot_inside: