תופעה מוזרה בגיבוב

היי
הפונקציה שלי מחזירה ערך נכון כשאני מזין לה ‘aba’ אבל כשאני מזין את אחת המחרוזות האחרות שניתנו כרפרנס אני מקבל תוצאה לא נכונה. האם יש משהו שאני מפספס?

זה נשמע שכן, אם הפונקציה לא מחזירה את התוצאות הנכונות עבור כל הדוגמאות כנראה שיש איזשהו מקרה שמתפספס אבל בלי מידע נוסף יהיה קשה לעזור לך להבין מה הוא.
הייתי ממליצה לעבור על כל השלבים לכתיבת הפונקציה הזו אחד אחרי השני ולבדוק האם הם ממומשים בקוד שלך. אם עדיין ישנן בעיות אתה יכול להיעזר באתר הבא http://www.pythontutor.com/visualize.html#mode=edit

לייק 1

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

אתה רוצה לשלוח לי את הקוד בהודעה פרטית?

יש במחברת את חישובי הביניים של “aba” אז אני ממליצה לעבור ולראות שהחישובים נכונים :slight_smile:

2 לייקים

אוקיי מצאתי את הטעות שלי
תודה רבה

לייק 1