Skip to content

Commit f84d0e0

Browse files
committed
Fixes
1 parent 4225ec8 commit f84d0e0

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

week2/4_Lists.ipynb

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
"מה התרחש בקוד?<br>\n",
187187
"התחלנו את הגדרת הרשימה באמצעות התו <code dir=\"ltr\" style=\"direction: ltr;\">[</code>.<br>\n",
188188
"מיד אחרי התו הזה דאגנו להכניס איברים לרשימה לפי הסדר הרצוי, כאשר כל איבר מופרד ממשניהו בתו פסיק (<code>,</code>).<br>\n",
189-
"במקרה שלנו, כל איבר הוא מחרוזת המייצגת ראש ממשלה, והם <mark>מסודרים ברשימה</mark> לפי סדר כהונתם.<br>\n",
189+
"במקרה שלנו, כל איבר הוא מחרוזת המייצגת ראש ממשלה ודאגנו להגדיר את הרשימה כך שתכיל את הערכים (ראשי ממשלה) <mark>לפי סדר</mark> כהונתם.<br>\n",
190190
"שימו לב שהרשימה מכילה איבר מסוים פעמיים – מכאן ש<mark>רשימה היא מבנה נתונים שתומך בחזרות</mark>.<br>\n",
191191
"לסיום, נסגור את הגדרת הרשימה באמצעות התו <code dir=\"ltr\" style=\"direction: ltr;\">]</code>.<br>\n",
192192
"</p>"
@@ -308,7 +308,7 @@
308308
"metadata": {},
309309
"outputs": [],
310310
"source": [
311-
"# 0 1 2 3 4 5\n",
311+
"# Index 0 1 2 3 4 5\n",
312312
"vinyls = ['Ecliptica', 'GoT Season 6', 'Lone Digger', 'Everything goes numb', 'Awesome Mix Vol. 1', 'Ultimate Sinatra']"
313313
]
314314
},
@@ -342,6 +342,7 @@
342342
" <div style=\"width: 90%\">\n",
343343
" <p style=\"text-align: right; direction: rtl; clear: both;\">\n",
344344
" המספור של התא הראשון הוא 0, ולא 1. יש לכך סיבות טובות, אבל פעמים רבות זה ירגיש לא טבעי ועלול ליצור באגים.<br>\n",
345+
" <em>* באג הוא קטע קוד המתנהג לא כמצופה.</em><br>\n",
345346
" כפועל יוצא, המיקום ברשימה של התא האחרון לא יהיה כאורך הרשימה, אלא כאורך הרשימה פחות אחד.<br>\n",
346347
" משמע: ברשימה שבה 3 איברים, התא האחרון יהיה ממוספר 2.\n",
347348
" </p>\n",
@@ -470,15 +471,16 @@
470471
"cell_type": "markdown",
471472
"metadata": {},
472473
"source": [
473-
"#### <p style=\"text-align: right; direction: rtl; float: right;\">השמה ברשימות</p>"
474+
"### <p style=\"text-align: right; direction: rtl; float: right;\">השמה ברשימות</p>"
474475
]
475476
},
476477
{
477478
"cell_type": "markdown",
478479
"metadata": {},
479480
"source": [
480481
"<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
481-
"טריק שימושי בטירוף שנחמד לדעת, הוא שניתן להשתמש בהשמה על מנת לשנות את האיבר שמופיע בתא מסוים ברשימה:\n",
482+
"לפעמים נרצה לשנות את הערך של האיברים ברשימה.<br>\n",
483+
"נוכל להקביל את זה לכך שאנו נפתח את המגירה במקום ספציפי ונחליף בין הערך הישן לחדש.\n",
482484
"</p>"
483485
]
484486
},
@@ -514,7 +516,7 @@
514516
"metadata": {},
515517
"source": [
516518
"<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
517-
"כפי ש<code>+</code> משרשר בין מחרוזות, הוא יודע לשרשר גם בין רשימות:\n",
519+
"כפי ש-<code>+</code> משרשר בין מחרוזות, הוא יודע לשרשר גם בין רשימות:\n",
518520
"</p>"
519521
]
520522
},
@@ -579,7 +581,6 @@
579581
"<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
580582
"שימו לב שכל אופרטור שתשימו ליד הרשימה מתייחס <em>לרשימה בלבד</em>, ולא לאיברים שבתוכה.<br>\n",
581583
"משמעו ש־<code dir=\"ltr\" style=\"direction: ltr;\">+ 5</code> לא יוסיף לכם 5 לכל אחד מהאיברים, אלא יכשל מכיוון שפייתון לא יודע לחבר בין רשימה למספר שלם.<br>\n",
582-
"ניסיון להשתמש באופרטור <code>*</code> בין רשימה למספר יגרור אותה תוצאה, ויגרום לפייתון לזרוק שגיאה.\n",
583584
"</p>"
584585
]
585586
},
@@ -1016,7 +1017,7 @@
10161017
"<ol style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
10171018
" <li>הביטוי הבוליאני בשורה 1 מחזיר <samp>False</samp>, מכיוון שכל אחד מהאיברים ברשימה <var>pupils</var> הוא רשימה, ואף אחד מהם אינו המחרוזת <em>\"Moshe\"</em>.</li>\n",
10181019
" <li>הביטוי הבוליאני בשורה 2 מחזיר <samp>True</samp>, מכיוון שהרשימה האחרונה בתוך <var>pupils</var> מחזיר רשימה המכילה את המחרוזת <em>\"Moshe\"</em>.</li>\n",
1019-
" <li>הביטוי הבוליאני בשורה 3 מחזיר <samp>False</samp>, מכיוון אשאין בתוך <var>pupils</var> רשימה שאלו בדיוק הערכים שלה. יש אמנם רשימה שמכילה את האיברים האלו, אבל השאלה הייתה האם הרשימה הגדולה (<var>pupils</var>) מכילה ישירות את הרשימה הקטנה (<code>['Moshe', 'Splinter']</code>).</li>\n",
1020+
" <li>הביטוי הבוליאני בשורה 3 מחזיר <samp>False</samp>, מכיוון שאין בתוך <var>pupils</var> רשימה שאלו בדיוק הערכים שלה. יש אמנם רשימה שמכילה את האיברים האלו, אבל השאלה הייתה האם הרשימה הגדולה (<var>pupils</var>) מכילה איבר שהוא שווה בדיוק ל- (<code>['Moshe', 'Splinter']</code>).</li>\n",
10201021
" <li>הביטוי הבוליאני בשורה 4 מחזיר <samp>False</samp>, מכיוון שברשימה האחרונה בתוך <var>pupils</var> אין איבר שהוא הרשימה <code>[\"Moshe\", \"Splinter\"]</code>.</li>\n",
10211022
" <li>הביטוי הבוליאני בשורה 5 מחזיר <samp>True</samp>, מכיוון שיש רשימה ישירות בתוך <var>pupils</var> שאלו הם ערכיה.</li>\n",
10221023
" <li>הביטוי הבוליאני בשורה 6 מחזיר <samp>False</samp>, מכיוון שברשימה האחרונה בתוך <var>pupils</var> אין איבר שהוא הרשימה הזו.</li>\n",

0 commit comments

Comments
 (0)