Leveraging Simple Dictionaries - מגשש באפלה

היי! פוסט ראשון שלי :sweat_smile:

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

אשמח לטיפים/הכוונות איך לשלוף את המידע שציינתי מהקובץ (אם בכלל צריך, אולי הבסיס שחשבתי עליו מעוות מלכתכילה?) כי אני מרגיש שאני טוחן מים…

תודה רבה! (בכללי, תודה למרצים על הקורס המעולה ועל הקהילה החזקה שגם עוזרת המון)

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

לייק 1

היי (תופס פה טרמפ כדי לא לפתוח נושא חדש). נתקלתי בבעיה מאוד מוזרה (שכבר נתקלתי בה בעבר). חתכתי חלק מהטקסט בקובץ למשתנה נפרד כדי לשלוף ממנו נתונים ביתר קלות. הטקסט נחתך כמו שצריך, וכשאני מנסה בתוך הפונקציה להפוך את הטקסט לרשימה באמצעות split, אני מקבל הודעת שגיאה: “‘str’ object has no attribute ‘spilt’”
אבל ספליט זו מתודה של מחרוזת, אז אני לא מבין מה קורה פה. לצרכי בדיקה ביקשת מהתוכנית שתבדוק שהמחרוזת אכן מחרוזת. אז התוכנה בודקת, מודיעה לי שאכן מדובר במחרוזת, ואז נתקעת בשורה הבאה, בה היא צועקת לי שאי אפשר לעשות ספליט למחרוזת הזו (יש צילומסך של מקטע הקוד הבעייתי בחלק המוסתר).

תקציר

image

אמנם split זו מתודה של str אבל spilt לא

3 לייקים

הדיסגרפיה שלי עובדת שעות נוספת. לפעמים קשה להבדיל בין l ל i, במיוחד בטקסטים ארוכים. תודה.

לייק 1