היי,
בתרגיל מבקשים שהקריאה create_path()
תגרום לשגיאה.
האם הכוונה להדפיס הודעת שגיאה ולצאת מהפונקציה או ממש לגרום לפונקציה להקפיץ שגיאה.
כאילו אני צריכה להגדיר לה שהיא צריכה לקבל לפחות פרמטר אחד?
או מספיק לי להתמודד עם מקרה כזה?
תודה
היי,
בתרגיל מבקשים שהקריאה create_path()
תגרום לשגיאה.
האם הכוונה להדפיס הודעת שגיאה ולצאת מהפונקציה או ממש לגרום לפונקציה להקפיץ שגיאה.
כאילו אני צריכה להגדיר לה שהיא צריכה לקבל לפחות פרמטר אחד?
או מספיק לי להתמודד עם מקרה כזה?
תודה
היא מתמודדת עם זה לבד ומחזירה שגיאה ברגע שקורה משהו לא כשורה.
הכוונה שנותנים את זה היא שאפשר ליצור מקרה בו במקום שתחזור שגיאה יחזור משהו אחר
והסגל נתן את זה לשיקולנו.
הצלחתי להוסיף את “” אבל לא יודע איך להוסיף “:” אחרי ה C. אשמח להכוונה.
עבודה כם מחרוזות (: 20 20
תודה. מה הכוונה ב- 20 20?
יש מגבלה שאסור לפרסם הודעה מתחת ל20 תווים…
האם הכוונה לשרשר את האיברים ב path(עבודה עם מחרוזות), או, שאנחנו אמורים להשתמש ב import
(os נניח)
נראה לי שלשרשר…
לא כתוב?
סתם התאמצתי למצוא פונקציה שבונה PATH…
היי אני כנראה טיפה עייף אבל לא הצלחתי להבין את התשובה.
המטרה היא להדפיס הודעת “error”?
היי, לא בטוחה שהבנתי את התשובה שלך.
במחברת כתוב " הקריאה create_path()
תגרום לשגיאה"
אז פשוט לנסות להריץ את הפונקציה ריקה, ואם קופצת שגיאה של:
IndexError: tuple index out of range למשל
זה בסדר?
או שצריך להחזיר NONE ולצאת מהפונקציה? או להדפיס משהו?
בהחלט
יש שתי אפשרויות (שניתנו בתרגיל הזה וגם בחלק מהאחרים):
ההיתרון בשיטה השניה היא שהיא לא מפסיקה את הקוד מלרוץ, חוזר ערך והקוד ממשיך
בניגוד לשיטה הראשונה שפשוט מפסיקה את הקוד לגמרי מלרוץ.
נתנו לנו להחליט אז את יכולה או זו או זו זה לא באמת משנה
אחלה, תודה על התשובה המפורטת!!
none זה שגיאה? 20202
להחזיר None זה לא להחזיר שגיאה אלא להחזיר משתנה מסוג None כמו שיש True או False
אנו יכולים לבחור להחזיר אותו במצבים שהפונקציה לא מחזירה כלום, או במקום שתחזור שגיאה אנו יכולים
לדאוג שהפונקציה תחזיר את זה.
לבחירתך