|
26 | 26 | "metadata": {}, |
27 | 27 | "source": [ |
28 | 28 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
29 | | - " פעמים רבות אנחנו מנסים לפתור בעיה, שעל־מנת להגיע לפתרון שלה אנחנו נדרשים לעבור על כלל הערכים שידועים לנו במבנה מסויים:\n", |
| 29 | + " פעמים רבות אנחנו מנסים לפתור בעיה, שעל־מנת להגיע לפתרון שלה אנחנו נדרשים לעבור על כל הערכים שידועים לנו במבנה מסויים:\n", |
30 | 30 | "</p>" |
31 | 31 | ] |
32 | 32 | }, |
|
36 | 36 | "source": [ |
37 | 37 | "<ul style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
38 | 38 | " <li>בהנתן רשימת גבהים של האנשים בכתה – מה הגובה של התלמיד הגבוה ביותר בכתה?</li>\n", |
39 | | - " <li>איזה קלף מבין הקלפים שיש לי ביד הוא הקלף המתאים ביותר לשחק עכשיו?</li>\n", |
| 39 | + " <li>איזה קלף מבין כל הקלפים שיש לי ביד הוא הקלף המתאים ביותר לשחק עכשיו?</li>\n", |
40 | 40 | " <li>קבל פלייליסט, והחזר את כל השירים של הלהקה Led Zeppelin.</li>\n", |
41 | 41 | " <li>קבל את רשימת המסעדות בצרפת והדירוגים שלהן, והחזר את 3 המסעדות בעלות הדירוג הגבוה ביותר.</li>\n", |
42 | 42 | "</ul>" |
|
48 | 48 | "source": [ |
49 | 49 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
50 | 50 | " מה משותף לכל אחת מהבעיות שהוצגו מעלה?<br>\n", |
51 | | - " דרך ראויה לפתור אותן היא לולאה שתעבור על האיברים שהוצגו בבעיה, ותבצע על כל איבר סדרת פעולות.<br>\n", |
| 51 | + " דרך ראויה לפתור אותן היא לולאה שתעבור על כל האיברים שהוצגו בבעיה, ותבצע על כל איבר סדרת פעולות.<br>\n", |
52 | 52 | " נכתוב בפסאודו קוד דוגמה לפתרון הבעיה הראשונה – מציאת הגובה של התלמיד הגבוה ביותר בכתה:\n", |
53 | 53 | "</p>" |
54 | 54 | ] |
|
144 | 144 | "metadata": {}, |
145 | 145 | "source": [ |
146 | 146 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
147 | | - " בקוד למעלה המשתנה <var>current_student_index</var> מחזיק את מיקום התא הנוכחי שאותו אנחנו משווים לתלמיד הגבוה ביותר.<br>\n", |
148 | | - " הביטוי <code>student_heights[current_student_index]</code> משיג את הערך השמור באותו תא.<br>\n", |
| 147 | + " בקוד למעלה, המשתנה <var>current_student_index</var> מחזיק את מיקום התא שמכיל את גובה התלמיד הנוכחי, אותו אנחנו משווים לתלמיד הגבוה ביותר.<br>\n", |
| 148 | + " הביטוי <code>student_heights[current_student_index]</code> משיג את הגובה השמור באותו תא.<br>\n", |
149 | 149 | " תכליתה של הלולאה בקוד הכתוב מעלה היא המעבר על מספרי התאים של הרשימה, כדי להיות מסוגלים לקבל את התוכן שלהם.<br>\n", |
150 | | - " כלומר, השתמשנו בלולאות פעמים רבות עד־כה לצורך <mark>מעבר על כל האיברים של iterable כלשהו.</mark>\n", |
| 150 | + " בתמצות, השתמשנו בלולאות פעמים רבות עד־כה לצורך <mark>מעבר על כל האיברים של iterable כלשהו.</mark>\n", |
151 | 151 | "</p>" |
152 | 152 | ] |
153 | 153 | }, |
|
181 | 181 | "metadata": {}, |
182 | 182 | "source": [ |
183 | 183 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
184 | | - "בפעמים שבהם אנחנו רוצים לבצע משהו <em>עבור</em> כל אחד מהאיברים במבנה כלשהו, נשתמש ב<dfn>לולאת <code>for</code></dfn>.<br>\n", |
| 184 | + "בפעמים שבהן אנחנו רוצים לבצע משהו <em>עבור</em> כל אחד מהאיברים במבנה כלשהו, נשתמש ב<dfn>לולאת <code>for</code></dfn>.<br>\n", |
185 | 185 | "נראה, לדוגמה, איך נשתמש בלולאת <code>while</code> על־מנת להדפיס את שמות התלמידות בכתה:\n", |
186 | 186 | "</p>" |
187 | 187 | ] |
|
266 | 266 | "source": [ |
267 | 267 | "<ul style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
268 | 268 | " <li>ערך כלשהו, שחייב להיות iterable. אנחנו נסתכל על כל האיברים שלו לפי הסדר שלהם.</li>\n", |
269 | | - " <li>שם משתנה שאנחנו ממציאים. פייתון יצור את המשתנה הזה עבור הלולאה. הלולאה תשים במשתנה הזה כל פעם איבר אחד, לפי הסדר, מתוך ה־iterable.</li>\n", |
270 | | - " <li>הפעולות של מה שאנחנו רוצים לבצע עם כל אחד מהאיברים האלו.</li>\n", |
| 269 | + " <li>שם משתנה חדש שאנחנו ממציאים. פייתון יצור את המשתנה הזה עבור הלולאה. המשתנה הזה יצביע כל פעם על איבר אחד, לפי הסדר, מתוך ה־iterable.</li>\n", |
| 270 | + " <li>הפעולה או הפעולות של מה שאנחנו רוצים לבצע עם כל אחד מהאיברים האלו.</li>\n", |
271 | 271 | "</ul>" |
272 | 272 | ] |
273 | 273 | }, |
|
280 | 280 | "names_of_students_in_class = ['Galia', 'Hadas', 'Hen', 'Ilana', 'Ivria', 'Karin', 'Maya', 'Noa']\n", |
281 | 281 | "\n", |
282 | 282 | "# השם שאנחנו ממציאים\n", |
283 | | - "# Iterable, ערך שניתן לפרק לכלל איבריו \n", |
| 283 | + "# V Iterable, ערך שניתן לפרק לכלל איבריו \n", |
284 | 284 | "for student_name in names_of_students_in_class:\n", |
285 | 285 | " print(student_name) # <---- הפעולות לביצוע" |
286 | 286 | ] |
|
290 | 290 | "metadata": {}, |
291 | 291 | "source": [ |
292 | 292 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
293 | | - "נעבור שלב אחר שלב אחר הלולאה שמדפיסה את שמות החניכות בכתה.\n", |
| 293 | + "נבחן את הלולאה שמדפיסה את שמות התלמידות בכתה, שלב אחר שלב, כדי להבין איך לולאת <code>for</code> פועלת.\n", |
294 | 294 | "</p>" |
295 | 295 | ] |
296 | 296 | }, |
|
304 | 304 | " </div>\n", |
305 | 305 | " <div style=\"width: 90%\">\n", |
306 | 306 | " <p style=\"text-align: right; direction: rtl;\">\n", |
307 | | - " קטעי הקוד בחלק זה של המחברת לא ירוצו, מכיוון שחלק מהקוד מסומן בהערה.<br>\n", |
308 | | - " המטרה של קטעי הקוד בחלק הזה של המחברת היא רק להדגיש איזה קוד רץ באותו רגע.\n", |
| 307 | + " כמה מקטעי הקוד הבאים לא ירוצו, מכיוון שחלק מהקוד מסומן בהערה.<br>\n", |
| 308 | + " המטרה של קטעי הקוד בחלק הזה של המחברת היא להדגיש איזה קוד רץ באותו רגע.\n", |
309 | 309 | " </p>\n", |
310 | 310 | " </div>\n", |
311 | 311 | "</div>" |
|
348 | 348 | " <td style=\"padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; vertical-align: bottom; border: 2px solid;\">\"Noa\"</td>\n", |
349 | 349 | " </tr>\n", |
350 | 350 | " <tr style=\"background: #f5f5f5;\">\n", |
351 | | - " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-8</td>\n", |
| 351 | + " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right;\">-8</td>\n", |
352 | 352 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-7</td>\n", |
353 | | - " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\"\">-6</td>\n", |
| 353 | + " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-6</td>\n", |
354 | 354 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-5</td>\n", |
355 | 355 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-4</td>\n", |
356 | 356 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-3</td>\n", |
|
367 | 367 | "source": [ |
368 | 368 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
369 | 369 | "בחזרור הראשון, המשתנה החדש שיצרנו בשם <var>student_name</var> יצביע על הערך הראשון ברשימה, <em>Galia</em>.<br>\n", |
370 | | - "נשים לב שהמשתנה <var>student_name</var> לא היה קיים לפני הלולאה, והלולאה היא המבנה הקסום שיוצר את המשתנה ומכניס אליו ערכים:\n", |
| 370 | + "נשים לב שהמשתנה <var>student_name</var> לא היה קיים לפני הלולאה, והלולאה היא המבנה הקסום שיוצר את המשתנה וגורם לו להצביע לערכים:\n", |
371 | 371 | "</p>" |
372 | 372 | ] |
373 | 373 | }, |
|
497 | 497 | " <td style=\"padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; vertical-align: bottom; border: 2px solid;\">\"Noa\"</td>\n", |
498 | 498 | " </tr>\n", |
499 | 499 | " <tr style=\"background: #f5f5f5;\">\n", |
500 | | - " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-8</td>\n", |
| 500 | + " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right;\">-8</td>\n", |
501 | 501 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">student_name <span style=\"font-size: 1.8rem;\">↑</span></td>\n", |
502 | 502 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-6</td>\n", |
503 | 503 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-5</td>\n", |
|
546 | 546 | "metadata": {}, |
547 | 547 | "outputs": [], |
548 | 548 | "source": [ |
549 | | - "for student_name in names_of_students_in_class: # אנחנו פה, אחרי שעברנו על שמות כללל התלמידות\n", |
| 549 | + "for student_name in names_of_students_in_class: # אנחנו פה, אחרי שעברנו על שמות כללל התלמידות פרט לנועה\n", |
550 | 550 | "# print(student_name)" |
551 | 551 | ] |
552 | 552 | }, |
|
578 | 578 | " <td style=\"padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; vertical-align: bottom; border: 2px solid; background-color: yellow;\">\"Noa\"</td>\n", |
579 | 579 | " </tr>\n", |
580 | 580 | " <tr style=\"background: #f5f5f5;\">\n", |
581 | | - " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-8</td>\n", |
| 581 | + " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right;\">-8</td>\n", |
582 | 582 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-7</td>\n", |
583 | 583 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-6</td>\n", |
584 | 584 | " <td style=\"padding-left: 4px; padding-top: 2px; padding-bottom: 3px; font-size: 1.3rem; color: #777; text-align: right; border-left: 1px solid #555555;\">-5</td>\n", |
|
598 | 598 | "metadata": {}, |
599 | 599 | "source": [ |
600 | 600 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
601 | | - "נדפיס פעם אחרונה את המחרוזת אליה אנחנו מצביעים:\n", |
| 601 | + "נדפיס פעם אחרונה את המחרוזת עליה אנחנו מצביעים:\n", |
602 | 602 | "</p>" |
603 | 603 | ] |
604 | 604 | }, |
|
617 | 617 | "metadata": {}, |
618 | 618 | "source": [ |
619 | 619 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
620 | | - "כשנחזור לראש הלולאה, נראה שעברנו על כלל האיברים.<br>\n", |
| 620 | + "כשנחזור לראש הלולאה, נראה שעברנו על כל האיברים.<br>\n", |
621 | 621 | "הלולאה תפסק, והקוד שנמצא אחרי הלולאה ירוץ.\n", |
622 | 622 | "</p>" |
623 | 623 | ] |
|
802 | 802 | "cell_type": "markdown", |
803 | 803 | "metadata": {}, |
804 | 804 | "source": [ |
805 | | - "#### <span style=\"text-align: right; direction: rtl; float: right;\">שינוי מספר איברים בזמן לולאה</span>" |
| 805 | + "#### <span style=\"text-align: right; direction: rtl; float: right;\">שינוי של מספר האיברים בזמן לולאה</span>" |
806 | 806 | ] |
807 | 807 | }, |
808 | 808 | { |
|
816 | 816 | }, |
817 | 817 | { |
818 | 818 | "cell_type": "code", |
819 | | - "execution_count": 49, |
| 819 | + "execution_count": null, |
820 | 820 | "metadata": {}, |
821 | | - "outputs": [ |
822 | | - { |
823 | | - "name": "stdout", |
824 | | - "output_type": "stream", |
825 | | - "text": [ |
826 | | - "The reader expects 5 iterations.\n", |
827 | | - "a e\n", |
828 | | - "b d\n", |
829 | | - "c c\n" |
830 | | - ] |
831 | | - } |
832 | | - ], |
| 821 | + "outputs": [], |
833 | 822 | "source": [ |
834 | 823 | "numbers = ['a', 'b', 'c', 'd', 'e']\n", |
835 | 824 | "print(f\"The reader expects {len(numbers)} iterations.\")\n", |
|
853 | 842 | "metadata": {}, |
854 | 843 | "source": [ |
855 | 844 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
856 | | - " פתרון אפשרי הוא ליצור עותק של הרשימה באמצעות הפעולה <code dir=\"ltr\" style=\"direction: ltr;\">list.copy()</code>:\n", |
| 845 | + " פתרון אפשרי הוא ליצור עותק של הרשימה באמצעות הפעולה <code dir=\"ltr\" style=\"direction: ltr;\">list.copy()</code> ולהשתמש בו במקום:\n", |
857 | 846 | "</p>" |
858 | 847 | ] |
859 | 848 | }, |
860 | 849 | { |
861 | 850 | "cell_type": "code", |
862 | | - "execution_count": 51, |
| 851 | + "execution_count": null, |
863 | 852 | "metadata": {}, |
864 | | - "outputs": [ |
865 | | - { |
866 | | - "name": "stdout", |
867 | | - "output_type": "stream", |
868 | | - "text": [ |
869 | | - "The reader expects 5 iterations.\n", |
870 | | - "a e\n", |
871 | | - "b d\n", |
872 | | - "c c\n", |
873 | | - "d b\n", |
874 | | - "e a\n" |
875 | | - ] |
876 | | - } |
877 | | - ], |
| 853 | + "outputs": [], |
878 | 854 | "source": [ |
879 | 855 | "numbers = ['a', 'b', 'c', 'd', 'e']\n", |
880 | 856 | "numbers_to_pop = numbers.copy()\n", |
|
888 | 864 | "cell_type": "markdown", |
889 | 865 | "metadata": {}, |
890 | 866 | "source": [ |
891 | | - "#### <span style=\"text-align: right; direction: rtl; float: right;\">עריכת ה־iterable</span>" |
| 867 | + "#### <span style=\"text-align: right; direction: rtl; float: right;\">עריכת הערכים שבתוך ה־iterable</span>" |
892 | 868 | ] |
893 | 869 | }, |
894 | 870 | { |
|
902 | 878 | }, |
903 | 879 | { |
904 | 880 | "cell_type": "code", |
905 | | - "execution_count": 39, |
| 881 | + "execution_count": 77, |
906 | 882 | "metadata": {}, |
907 | 883 | "outputs": [ |
908 | 884 | { |
|
911 | 887 | "text": [ |
912 | 888 | "This code will multiply every item in [1, 3, 5] by 2.\n", |
913 | 889 | "The user expects:\n", |
914 | | - "\t[2, 6, 10]\n", |
| 890 | + "[2, 6, 10]\n", |
| 891 | + "The final result:\n", |
915 | 892 | "[1, 3, 5]\n" |
916 | 893 | ] |
917 | 894 | } |
|
920 | 897 | "numbers = [1, 3, 5]\n", |
921 | 898 | "print(f'This code will multiply every item in {numbers} by 2.')\n", |
922 | 899 | "print(f'The user expects:')\n", |
923 | | - "print(f'\\t[{numbers[0] * 2}, {numbers[1] * 2}, {numbers[2] * 2}]')\n", |
| 900 | + "print(f'[{numbers[0] * 2}, {numbers[1] * 2}, {numbers[2] * 2}]')\n", |
924 | 901 | "\n", |
925 | 902 | "for num in numbers:\n", |
926 | 903 | " num = num * 2\n", |
927 | 904 | "\n", |
| 905 | + "print(\"The final result:\")\n", |
928 | 906 | "print(numbers)" |
929 | 907 | ] |
930 | 908 | }, |
|
983 | 961 | "metadata": {}, |
984 | 962 | "source": [ |
985 | 963 | "<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n", |
986 | | - " נסכם כך: <mark>המשתנה <var>num</var> בהתחלה הצביע למספר שנמצא בתוך הרשימה, ועכשיו הוא מצביע למספר אחר.</mark><br>\n", |
| 964 | + " נסכם כך: <mark>המשתנה <var>num</var> בהתחלה הצביע על מספר שנמצא בתוך הרשימה, ועכשיו הוא מצביע על מספר אחר.</mark><br>\n", |
| 965 | + " ההשמה, כרגיל, שינתה את המקום שעליו המשתנה מצביע, ולא את הערך שהמשתנה מצביע עליו.<br>\n", |
987 | 966 | " בקוד שמתואר למעלה, לא שינינו את האיבר בתוך הרשימה.\n", |
988 | 967 | "</p>" |
989 | 968 | ] |
|
1004 | 983 | }, |
1005 | 984 | { |
1006 | 985 | "cell_type": "code", |
1007 | | - "execution_count": 74, |
| 986 | + "execution_count": null, |
1008 | 987 | "metadata": {}, |
1009 | | - "outputs": [ |
1010 | | - { |
1011 | | - "name": "stdout", |
1012 | | - "output_type": "stream", |
1013 | | - "text": [ |
1014 | | - "6\n" |
1015 | | - ] |
1016 | | - } |
1017 | | - ], |
| 988 | + "outputs": [], |
1018 | 989 | "source": [ |
1019 | 990 | "def total(numbers):\n", |
1020 | 991 | " total = 0\n", |
|
1035 | 1006 | }, |
1036 | 1007 | { |
1037 | 1008 | "cell_type": "code", |
1038 | | - "execution_count": 73, |
| 1009 | + "execution_count": null, |
1039 | 1010 | "metadata": {}, |
1040 | | - "outputs": [ |
1041 | | - { |
1042 | | - "name": "stdout", |
1043 | | - "output_type": "stream", |
1044 | | - "text": [ |
1045 | | - "NATO\n" |
1046 | | - ] |
1047 | | - } |
1048 | | - ], |
| 1011 | + "outputs": [], |
1049 | 1012 | "source": [ |
1050 | 1013 | "def acronym(sentence):\n", |
1051 | 1014 | " acronym_word = ''\n", |
|
1075 | 1038 | }, |
1076 | 1039 | { |
1077 | 1040 | "cell_type": "code", |
1078 | | - "execution_count": 62, |
| 1041 | + "execution_count": null, |
1079 | 1042 | "metadata": {}, |
1080 | | - "outputs": [ |
1081 | | - { |
1082 | | - "name": "stdout", |
1083 | | - "output_type": "stream", |
1084 | | - "text": [ |
1085 | | - "Enter numbers seperated by comma: 5, 3, 1, 3, -6, -2, 1\n", |
1086 | | - "13\n" |
1087 | | - ] |
1088 | | - } |
1089 | | - ], |
| 1043 | + "outputs": [], |
1090 | 1044 | "source": [ |
1091 | 1045 | "def to_numbers(strings):\n", |
1092 | 1046 | " numbers = []\n", |
1093 | 1047 | " for semi_number in strings:\n", |
1094 | | - " if semi_number.isnumeric():\n", |
| 1048 | + " if semi_number.isdecimal():\n", |
1095 | 1049 | " numbers.append(int(semi_number))\n", |
1096 | 1050 | " return numbers\n", |
1097 | 1051 | "\n", |
|
1127 | 1081 | }, |
1128 | 1082 | { |
1129 | 1083 | "cell_type": "code", |
1130 | | - "execution_count": 72, |
| 1084 | + "execution_count": null, |
1131 | 1085 | "metadata": {}, |
1132 | | - "outputs": [ |
1133 | | - { |
1134 | | - "name": "stdout", |
1135 | | - "output_type": "stream", |
1136 | | - "text": [ |
1137 | | - "39\n" |
1138 | | - ] |
1139 | | - } |
1140 | | - ], |
| 1086 | + "outputs": [], |
1141 | 1087 | "source": [ |
1142 | 1088 | "def sum_only_7th_places(numbers):\n", |
1143 | 1089 | " total = 0\n", |
|
1245 | 1191 | " בגבעת ווטרשיפ קצב ההתרבות גבוה. כל שנה נוספים עוד ועוד ארנבים לארנבייה.<br>\n", |
1246 | 1192 | " חומש הארנב החליט לנהל מעקב דמוגרפי אחרי הגידול.<br>\n", |
1247 | 1193 | " הוא מעוניין שתבנו לו פונקציה שמקבלת כפרמטר רשימה של כמות הארנבים שנולדו בכל שנה.<br>\n", |
1248 | | - " הפונקציה מחזירה רשימה שבה כל תא מייצג את הכמות הנצברת של הארנבים בארנבייה עד כה.<br>\n", |
1249 | | - " לדוגמה, עבור הרשימה <code dir=\"ltr\" style=\"direction: ltr;\">[1, 2, 3, 4]</code>, הפונקציה תחזיר <code dir=\"ltr\" style=\"direction: ltr;\">[1, 3, 6, 10]</code>.\n", |
| 1194 | + " הפונקציה תחזיר רשימה שבה כל תא מייצג את הכמות הנצברת של הארנבים בארנבייה עד כה.<br>\n", |
| 1195 | + " לדוגמה: עבור הרשימה <code dir=\"ltr\" style=\"direction: ltr;\">[1, 2, 3, 4]</code>, הפונקציה תחזיר <code dir=\"ltr\" style=\"direction: ltr;\">[1, 3, 6, 10]</code>.\n", |
1250 | 1196 | "</p>" |
1251 | 1197 | ] |
1252 | 1198 | } |
|
0 commit comments