כלים שלובים - הבהרה

שלום רב,
האם זה בסדר שהפתרון מחזיר למעשה רשימה באיטרציה אחת סופית או כל פעם איבר אחד והוא מתווסף לרשימה חיצונית אחרת ע"י פונקציה אחרת?
תודה

אני פירשתי כפונקציה שמחזירה רשימה סופית, וגנרטור שמדפיס כל פעם איבר אחד מהרשימה

פלט לדוגמא:

[‘a’, 1, ‘!’, ‘b’, 2, ‘@’, ‘c’, 3, ‘#’]
a
1
!
b
2
@
c
3
#\

אם כך הגנרטור שלך הוא רק על הרשימה שחוזרת מהפונקציה שיוצרת רשימה ?

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

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

לייק 1

רק אציין שאחד הבודקים בדק לי את התרגיל וביקש שאני אחזיר return רשימה שלמה ולא אדפיס אחד אחד.

על הפונקציה של הגנרייטור ? כי בפונקציה הראשונה אכן זה מה שנדרש להחזיר.

כן, על הפונקציה של הגנרטור