בשלב הזה בקורס חשבתי שזה שההבדל בין קלט מהמשתמש (זה תמיד דרך input) לבין קלט לפונקציה (שזה ארגומנטים), הוא יחסית ברור. האם זה לא ברור בתרגיל?
כעיקרון הבעיה היא בי. בקריאה שלי,
אם אני קוראת את התרגיל בלי השבועות הקודמים אז כן, זה ברור כי כתוב ‘המשתמש יזין’.
אבל מכיוון שהקורס התחיל מקלט ממשתמש ואז הוחלף לקלט מפונקציה )שאגב גם לזה לקח לי זמן להבין את הניסוח(, אז זה כבר מבלבל אם לא כתוב מפורש קלט ממשתמש.
במיוחד אם הדוגמאות דומות לקלט לפונקציה.
הכל טוב, סיימתי את התרגיל ואת המחברת עכשיו בזכות התגובה שלך.
יש את הניסוח המתוקן איפשהו?
@Gili; אין כ"כ ניסוח מעודכן. זה לשון החידוד
לא מצאתי דרך לממש את מחיקת המשתמש בקובץ, אפשר לקבל עזרה בעניין?
רציתי לשאול שאלה שלא נשאלה פה. איך התרגיל אמור לפעול אם בכל מחשב מערך התיקיות שונה?
כרגע הוא כנראה לא מאוד אמור לפעול בגלל זה, אם כי זה תלוי מה הנתיב שניתן. בעולם האמיתי הנתיב כנראה לא יהיה כתוב בתוך הקוד אלא יהיה ארגומנט שמועבר לפונקציה כדי שזה יאפשר את הגמישות הזו
בנוסף למה שאורפז, יש דבר שנקרא נתיב רלטיבי. אפשר להגיד “הקובץ X.txt שנמצא בתיקייה שממנה אני מריץ את סקריפט הפייתון” (או את המחברת, נניח)
אז כשאני מגיש את התרגילים האם אפשר להשאיר את מערך התיקיות שלי או שאם ארשום רק resources\name_X.txt זה יעבוד גם במערך תרגילים?
זה בסדר וזה בסדר. אני הייתי משאיר resources/name.txt