|
11 | 11 | "cell_type": "markdown", |
12 | 12 | "metadata": {}, |
13 | 13 | "source": [ |
14 | | - "## <p style=\"align: right; direction: rtl; float: right;\">אריתמטיקה</p>" |
| 14 | + "## <p style=\"align: right; direction: rtl; float: right;\">הערות</p>" |
15 | 15 | ] |
16 | 16 | }, |
17 | 17 | { |
18 | 18 | "cell_type": "markdown", |
19 | 19 | "metadata": {}, |
20 | 20 | "source": [ |
21 | | - "<p style=\"text-align: right; direction: rtl; float: right;\">לא לפחד מהמונח המזעזע, מדובר פשוט בפעולות חשבון בסיסיות. בואו נראה מה פייתון יודע לעשות.<br>חשבו מה הולכת להיות התוצאה בכל אחד מהתאים הבאים. לאחר שחשבתם (והמהדרין יכתבו על פתק את מה שחשבו), הריצו את התאים ובדקו אם צדקתם.</p>" |
| 21 | + "<p style=\"text-align: right; direction: rtl; float: right;\">\n", |
| 22 | + "לפעמים יעלה הצורך להסביר דברים בתוך הקוד עצמו.<br>\n", |
| 23 | + "כדי לעשות את זה, נשתמש בסולמית, ואז נרשום את ההערות שיש לנו. כשיצרו את פייתון דאגו שהוא יתעלם מכל דבר שכתוב אחרי סולמית. לדוגמה:\n", |
| 24 | + "</p>" |
22 | 25 | ] |
23 | 26 | }, |
24 | 27 | { |
25 | 28 | "cell_type": "code", |
26 | 29 | "execution_count": null, |
| 30 | + "metadata": { |
| 31 | + "collapsed": true |
| 32 | + }, |
| 33 | + "outputs": [], |
| 34 | + "source": [ |
| 35 | + "# This will print \"Hello World\"\n", |
| 36 | + "print(\"Hello World\")" |
| 37 | + ] |
| 38 | + }, |
| 39 | + { |
| 40 | + "cell_type": "markdown", |
27 | 41 | "metadata": {}, |
| 42 | + "source": [ |
| 43 | + "<p style=\"text-align: right; direction: rtl; float: right;\">או אפילו באותה שורה:</p>" |
| 44 | + ] |
| 45 | + }, |
| 46 | + { |
| 47 | + "cell_type": "code", |
| 48 | + "execution_count": null, |
| 49 | + "metadata": { |
| 50 | + "collapsed": true |
| 51 | + }, |
| 52 | + "outputs": [], |
| 53 | + "source": [ |
| 54 | + "print(\"Hello World\") # This will print \"Hello World\"" |
| 55 | + ] |
| 56 | + }, |
| 57 | + { |
| 58 | + "cell_type": "markdown", |
| 59 | + "metadata": {}, |
| 60 | + "source": [ |
| 61 | + "<p style=\"text-align: right; direction: rtl; float: right;\">הערות נועדו כדי להסביר את הקוד שאתם כותבים למתכנתים אחרים שיקראו אותו בעתיד. בינתיים, אנחנו נשתמש בהערות כדי להבהיר ולהדגיש דוגמאות במחברת הקורס.</p>" |
| 62 | + ] |
| 63 | + }, |
| 64 | + { |
| 65 | + "cell_type": "markdown", |
| 66 | + "metadata": {}, |
| 67 | + "source": [ |
| 68 | + "# <p style=\"align: right; direction: rtl; float: right;\">אריתמטיקה</p>" |
| 69 | + ] |
| 70 | + }, |
| 71 | + { |
| 72 | + "cell_type": "markdown", |
| 73 | + "metadata": {}, |
| 74 | + "source": [ |
| 75 | + "<p style=\"text-align: right; direction: rtl; float: right;\">לא לפחד מהמונח המזעזע, מדובר פשוט בפעולות חשבון בסיסיות. בואו נראה מה פייתון יודע לעשות.<br>חשבו מה הולכת להיות התוצאה בכל אחד מהתאים הבאים. לאחר שחשבתם (והמהדרין יכתבו על פתק את מה שחשבו), הריצו את התאים ובדקו אם צדקתם.</p>" |
| 76 | + ] |
| 77 | + }, |
| 78 | + { |
| 79 | + "cell_type": "code", |
| 80 | + "execution_count": null, |
| 81 | + "metadata": { |
| 82 | + "collapsed": true |
| 83 | + }, |
28 | 84 | "outputs": [], |
29 | 85 | "source": [ |
30 | 86 | "print(5 + 1)" |
|
33 | 89 | { |
34 | 90 | "cell_type": "code", |
35 | 91 | "execution_count": null, |
36 | | - "metadata": {}, |
| 92 | + "metadata": { |
| 93 | + "collapsed": true |
| 94 | + }, |
37 | 95 | "outputs": [], |
38 | 96 | "source": [ |
39 | 97 | "print(5 - 1)" |
|
42 | 100 | { |
43 | 101 | "cell_type": "code", |
44 | 102 | "execution_count": null, |
45 | | - "metadata": {}, |
| 103 | + "metadata": { |
| 104 | + "collapsed": true |
| 105 | + }, |
46 | 106 | "outputs": [], |
47 | 107 | "source": [ |
48 | 108 | "print(1 - 5) # פייתון מכיר בשליליים" |
|
51 | 111 | { |
52 | 112 | "cell_type": "code", |
53 | 113 | "execution_count": null, |
54 | | - "metadata": {}, |
| 114 | + "metadata": { |
| 115 | + "collapsed": true |
| 116 | + }, |
55 | 117 | "outputs": [], |
56 | 118 | "source": [ |
57 | 119 | "print(5 - 1 / 2) # סדר פעולות חשבון?" |
|
60 | 122 | { |
61 | 123 | "cell_type": "code", |
62 | 124 | "execution_count": null, |
63 | | - "metadata": {}, |
| 125 | + "metadata": { |
| 126 | + "collapsed": true |
| 127 | + }, |
64 | 128 | "outputs": [], |
65 | 129 | "source": [ |
66 | 130 | "print(5.5 - 1.3)" |
|
69 | 133 | { |
70 | 134 | "cell_type": "code", |
71 | 135 | "execution_count": null, |
72 | | - "metadata": {}, |
| 136 | + "metadata": { |
| 137 | + "collapsed": true |
| 138 | + }, |
73 | 139 | "outputs": [], |
74 | 140 | "source": [ |
75 | 141 | "print(1.2 + 3)" |
|
78 | 144 | { |
79 | 145 | "cell_type": "code", |
80 | 146 | "execution_count": null, |
81 | | - "metadata": {}, |
| 147 | + "metadata": { |
| 148 | + "collapsed": true |
| 149 | + }, |
82 | 150 | "outputs": [], |
83 | 151 | "source": [ |
84 | 152 | "print(2 * 5)" |
|
87 | 155 | { |
88 | 156 | "cell_type": "code", |
89 | 157 | "execution_count": null, |
90 | | - "metadata": {}, |
| 158 | + "metadata": { |
| 159 | + "collapsed": true |
| 160 | + }, |
91 | 161 | "outputs": [], |
92 | 162 | "source": [ |
93 | 163 | "print(5 * 2)" |
|
96 | 166 | { |
97 | 167 | "cell_type": "code", |
98 | 168 | "execution_count": null, |
99 | | - "metadata": {}, |
| 169 | + "metadata": { |
| 170 | + "collapsed": true |
| 171 | + }, |
100 | 172 | "outputs": [], |
101 | 173 | "source": [ |
102 | 174 | "print(5 - 2)" |
|
105 | 177 | { |
106 | 178 | "cell_type": "code", |
107 | 179 | "execution_count": null, |
108 | | - "metadata": {}, |
| 180 | + "metadata": { |
| 181 | + "collapsed": true |
| 182 | + }, |
109 | 183 | "outputs": [], |
110 | 184 | "source": [ |
111 | 185 | "print(3 ** 2) # כדאי לזכור שכפול פעמיים מסמל חזקה" |
|
114 | 188 | { |
115 | 189 | "cell_type": "code", |
116 | 190 | "execution_count": null, |
117 | | - "metadata": {}, |
| 191 | + "metadata": { |
| 192 | + "collapsed": true |
| 193 | + }, |
118 | 194 | "outputs": [], |
119 | 195 | "source": [ |
120 | 196 | "print(2 ** 3)" |
|
123 | 199 | { |
124 | 200 | "cell_type": "code", |
125 | 201 | "execution_count": null, |
126 | | - "metadata": {}, |
| 202 | + "metadata": { |
| 203 | + "collapsed": true |
| 204 | + }, |
127 | 205 | "outputs": [], |
128 | 206 | "source": [ |
129 | | - "print(5 // 2) # חילוק שלמים" |
| 207 | + "print(5 // 2) # חילוק שלמים (נסו לנחש, מוסבר בהרחבה למטה)" |
130 | 208 | ] |
131 | 209 | }, |
132 | 210 | { |
133 | 211 | "cell_type": "code", |
134 | 212 | "execution_count": null, |
135 | | - "metadata": {}, |
| 213 | + "metadata": { |
| 214 | + "collapsed": true |
| 215 | + }, |
136 | 216 | "outputs": [], |
137 | 217 | "source": [ |
138 | 218 | "print(5 % 2) # השארית מחלוקת השלמים" |
|
141 | 221 | { |
142 | 222 | "cell_type": "code", |
143 | 223 | "execution_count": null, |
144 | | - "metadata": {}, |
| 224 | + "metadata": { |
| 225 | + "collapsed": true |
| 226 | + }, |
145 | 227 | "outputs": [], |
146 | 228 | "source": [ |
147 | 229 | "print(5 * (6 / (2 * 5))) # אפשר גם סוגריים, אם צריך" |
|
161 | 243 | "### <div style=\"text-align: right; direction: rtl; float: right;\">חלוקה</div>\n", |
162 | 244 | "<p style=\"text-align: right; direction: rtl; float: right;\">כאשר אנחנו עושים חלוקת שלמים מהצורה `A // B`, אנחנו למעשה מתכוונים לשאול:</p>\n", |
163 | 245 | "\n", |
164 | | - "<blockquote style=\"text-align: left; direction: ltr; float: right; border-left: 0; border-right: 5px solid #eeeeee;\"><p style=\"text-align: right; direction: rtl; float: left;\">אם יש לי A תפוזים, כמה מהם אצליח לשים ב־B סלים, בהנחה שאני חייב שבכל סל יהיה אותו מספר תפוזים בדיוק.</p></blockquote>\n", |
| 246 | + "<blockquote style=\"text-align: left; direction: ltr; float: right; border-left: 0; border-right: 5px solid #eeeeee;\"><p style=\"text-align: right; direction: rtl; float: left;\">אם יש לי A משולשי פיצה, וחילקתי את כל משלושי הפיצה באופן שווה ל־B ילדים (תזהרו מלחתוך לי את המשולשים!), כמה משולשי פיצה יהיו לכל ילד?</p></blockquote>\n", |
165 | 247 | "\n", |
166 | | - "<p style=\"text-align: right; direction: rtl; float: right;\">ניקח דוגמה: אם אנחנו רואים את הביטוי `4 // 9`, נדע שיש לנו 9 תפוזים ו־4 סלים.<br>אם נפצל את התפוזים על פני הסלים, נגלה שבכל סל יהיו 2 תפוזים, ותפוז אחד (שלא ניתן לחלק) ישאר בחוץ.</p>" |
| 248 | + "<p style=\"text-align: right; direction: rtl; float: right;\">ניקח דוגמה: אם אנחנו רואים את הביטוי `4 // 9`, נדע שיש לנו 9 משולשי פיצה ו־4 ילדים.<br>אם נחלק את משולשי הפיצה בין הילדים, נגלה שכל ילד קיבל 2 משולשים, ומשולש פיצה אחד, שלא ניתן לחלק, ישאר בחוץ.</p>" |
167 | 249 | ] |
168 | 250 | }, |
169 | 251 | { |
170 | 252 | "cell_type": "code", |
171 | 253 | "execution_count": null, |
172 | | - "metadata": {}, |
| 254 | + "metadata": { |
| 255 | + "collapsed": true |
| 256 | + }, |
173 | 257 | "outputs": [], |
174 | 258 | "source": [ |
175 | 259 | "print(9 // 4)" |
|
180 | 264 | "metadata": {}, |
181 | 265 | "source": [ |
182 | 266 | "### <div style=\"text-align: right; direction: rtl; float: right;\">שארית</div>\n", |
183 | | - "<p style=\"text-align: right; direction: rtl; float: right;\">לתפוזים שלא הצלחנו לחלק לסלים אנחנו קוראים \"שארית\", וזה מה שיוצא לנו כשאנחנו כותבים את הסימן `%` במקום `//`.<br>לדוגמה, אם היינו כותבים `4 % 9`, היינו מקבלים `1`, הרי הוא התפוז שנשאר מהשורה למעלה.</p>" |
| 267 | + "<p style=\"text-align: right; direction: rtl; float: right;\">למשולשי הפיצה שלא הצלחנו לחלק לילדים אנחנו קוראים \"שארית\", וזה מה שיוצא לנו כשאנחנו כותבים את הסימן `%` במקום `//`.<br>לדוגמה, אם היינו כותבים `4 % 9`, היינו מקבלים `1`, הרי הוא משולש הפיצה שנשאר מהשורה למעלה.</p>" |
184 | 268 | ] |
185 | 269 | }, |
186 | 270 | { |
187 | 271 | "cell_type": "code", |
188 | 272 | "execution_count": null, |
189 | | - "metadata": {}, |
| 273 | + "metadata": { |
| 274 | + "collapsed": true |
| 275 | + }, |
190 | 276 | "outputs": [], |
191 | 277 | "source": [ |
192 | 278 | "print(9 % 4)" |
|
196 | 282 | "cell_type": "markdown", |
197 | 283 | "metadata": {}, |
198 | 284 | "source": [ |
199 | | - "<div style=\"width: 10%; text-align: right; direction: rtl; float: right;\">\n", |
200 | | - " <img src=\"images/tip.png\" style=\"display: inline; height: 50px !important; margin-left: 2rem\" alt=\"טיפ!\"> \n", |
201 | | - "</div>\n", |
202 | | - "<div style=\"width: 90%\">\n", |
203 | | - " <p style=\"text-align: right; direction: rtl; float: right; /*border: 1px dotted; padding: 1.5rem*/\">\n", |
204 | | - " עבור מספרים חיוביים, תוכלו להמיר את החלוקה ה\"רגילה\" מהצורה\n", |
205 | | - " ($\\large{\\frac{9}{4}}$)\n", |
206 | | - " לשבר מעורב מהצורה\n", |
207 | | - " <span style=\"direction: ltr; text-align: left;\">\n", |
208 | | - " ($\\large{2\\frac{1}{4}}$)\n", |
209 | | - " </span>\n", |
210 | | - " .\n", |
211 | | - " המספר השלם שיצא ($2$) הוא תוצאת חילוק השלמים, בעוד שהמספר במונה ($1$) הוא השארית.\n", |
212 | | - " </p>\n", |
| 285 | + "<div class=\"align-center\" style=\"display: flex; text-align: right; direction: rtl;\">\n", |
| 286 | + " <div style=\"display: flex; width: 10%; float: right; \">\n", |
| 287 | + " <img src=\"images/warning.png\" style=\"height: 50px !important;\" alt=\"אזהרה!\"> \n", |
| 288 | + " </div>\n", |
| 289 | + " <div style=\"width: 90%\">\n", |
| 290 | + " <p style=\"text-align: right; direction: rtl;\">\n", |
| 291 | + " עבור מספרים חיוביים, תוכלו להמיר את החלוקה ה\"רגילה\" מהצורה\n", |
| 292 | + " ($\\large{\\frac{9}{4}}$)\n", |
| 293 | + " לשבר מעורב מהצורה\n", |
| 294 | + " <span style=\"direction: ltr; text-align: left;\">\n", |
| 295 | + " ($\\large{2\\frac{1}{4}}$)\n", |
| 296 | + " </span>\n", |
| 297 | + " .\n", |
| 298 | + " המספר השלם שיצא ($2$) הוא תוצאת חילוק השלמים, בעוד שהמספר במונה ($1$) הוא השארית.\n", |
| 299 | + " </p>\n", |
| 300 | + " </div>\n", |
213 | 301 | "</div>" |
214 | 302 | ] |
215 | 303 | }, |
|
0 commit comments