תרגיל פוקימונים

היי, כתבתי פונקציה באמצעות שימוש ב- while שמוציאה כל שורה רלוונטית בנפרד ומדפיסה אותה.
אני לא מצליחה להבין איך לשמור את כל אחת מהשורות על משתנה כך שניתן יהיה להשתמש בהן ולחבר אותן לרשימה אחת, בלי להשתמש ב- return ולכתוב את הפונקציה 20 פעמים.
הפונקציה עצמה לא מאפשרת הוספה של סוגריים מרובעים בצדדים בגלל שהיא nonetype.

אשמח להכוונה :slight_smile:

אם הפונקציה מחזירה NoneType – סימן שלא עשית return מפורש בתוך הפונקציה (או שהפונקציה לא מגיעה אליו).
הסוגריים בצדדים הם רק ייצוג של רשימה, ואת לא צריכה להוסיף אותן ידנית :slight_smile:

אם פספסתי את השאלה – אשמח להבהרה

לא עשיתי return כי לא רציתי לכתוב את הפונקציה 20 פעמים. אני לא מבינה איך ניתן לכתוב את זה אחרת. הגעתי כרגע ל20 שורות שבכל אחת מהן רשימה, בעזרת פרינט. אני לא מצליחה להכניס את כולן לרשימה אחת

למה לכתוב את הפונקציה 20 פעמים? זה בדיוק מה שאנחנו מנסים להמנע ממנו בפונקציות :slight_smile:
שלחי לי את הקוד בה"פ