חזרה – יסודות החופש
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 55 מתוך 78.
אתגר
קלצרו פונקציה בשם elements_of_freedom שמעבדת רשימה של איברי מחרוזת לפי כללים מסוימים.
הפונקציה שלכם צריכה:
- לסנן החוצה איברים שאורכם פחות מ־5 תווים
- להמיר את האיברים הנותרים לאותיות גדולות
- להסיר איברים כפולים
- להחזיר רשימה של האיברים הייחודיים באותיות גדולות
השתמשו בפעולות על רשימות כדי לעבד את הנתונים ביעילות.
הערה: שמרו על הסדר המקורי של האיברים ברשימה.
דוגמה:
Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']נסו בעצמכם
def elements_of_freedom(elements):
# הפתרון שלכם כאן
# שלב 1: סננו איברים שאורכם >= 5
# שלב 2: המירו את האיברים שסוננו לאותיות גדולות
# שלב 3: צרו רשימה של איברים ייחודיים
# שלב 4: החזירו את התוצאה הסופית
passכל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר10הבנת רשימות בסיסית
התחביריצירת רשימות פשוטותהוספת תנאיםשימוש באגרגציית נתוניםחזרה – בית הרשימותחזרה – יסודות החופש8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר Python אונליין