הצילו - איך מפסיקים את בקשת הקלט

נתקעתי על זה בסט אבל תכלס זו שאלה כללית-
כשיש לי קוד שמקבל הרבה אינפוטים אחד אחרי השני, ואני רוצה לבדוק את ההרצה בקטנה ולא עכשיו לשחק את כל המשחק סט,איך אני עוצרת את זה וגורמת לו להפסיק לבקש אינפוט (כך שאוכל פשוט לעשות “ריסטאט” להפעלה של התא וללחוץ קונטרול אנטר מחדש). יש כל מיני אופציות ריסטארט בסרגל הכלים אבל אני לא רוצה שימחק לי שם חס וחלילה משהו… ה"אינטרפט" שבו השתמשתי כדי לעצור לולאות while שלא כתבתי כמו שצריך לא מועיל במקרה הזה.

תודה!

ללחוץ פעמיים 0 במחברת, ואז Restart kernel.
זה הופך את כל המשתנים ללא מוגדרים, אבל התוכן של המחברת והקוד שכתבת לא נמחקים :slight_smile:

לייק 1

אוסיף שכדי לבדוק את התרגיל, מומלץ להשתמש בזמנים קצרים יותר של משחק (לא 3 דקות).
אם את רוצה לשחק כדי לבדוק את תקינות המשחק הרגיל, שימי דקה למשל. אם את רוצה לבדוק את הטיימר או שרצף האירועים (משחק, זמן נגמר, ניקוד) עובד, שימי 10 שניות.
אמליץ לך גם לכתוב פונקציית עזר בשבילך שמדפיסה לך סטים שקיימים כרגע בקלפים הפתוחים. חוסך זמן יקר למי שאין לו כוח לשחק :joy:

3 לייקים

עוד לא הגעתי לחלק של הקצבת הזמן אבל להקציב זמן כדי לחסוך את העניין הזה נשמע טוב :slight_smile: תודה!

לייק 1