|
7 | 7 | " <img src=\"images/logo.png\" alt=\"מיזם לימוד פייתון בעברית\">" |
8 | 8 | ] |
9 | 9 | }, |
| 10 | + { |
| 11 | + "cell_type": "markdown", |
| 12 | + "metadata": {}, |
| 13 | + "source": [ |
| 14 | + "# <p style=\"text-align:right;direction:rtl;\">מערכת בנק</p>" |
| 15 | + ] |
| 16 | + }, |
10 | 17 | { |
11 | 18 | "cell_type": "markdown", |
12 | 19 | "metadata": {}, |
13 | 20 | "source": [ |
14 | 21 | "<p style=\"text-align:right; direction:rtl;\">\n", |
15 | | - "בנק - בתרגיל הזה נכתוב מערכת קצת יותר חכמה לבנק.<br>נבנה אותה בשלבים באמצעות חלוקה לפונקציות.<br>\n", |
| 22 | + "בתרגיל הזה נכתוב מערכת קצת יותר חכמה לבנק.<br>נבנה אותה בשלבים באמצעות חלוקה לפונקציות.<br>\n", |
16 | 23 | "בשלב הראשון נבנה מחולל סיסמאות עבור משתמש. מחולל סיסמאות היא פונקציה שמקבלת שם משתמש ומחזירה סיסמה.<br>\n", |
17 | 24 | "הסיסמה תורכב כך עבור שם משתמש נתון:<br><ul style=\"text-align:right; direction:rtl;\"><li>הפיכת התווים בשם המשתמש.\n", |
18 | 25 | " </li><li>הוספת האות <code>\"X\"</code> כאורך השם מימין להיפוך התווים בשם המשתמש.</li></ul>\n", |
|
127 | 134 | "<p style=\"text-align:right;direction:rtl;\">דוגמא למשיכה לא חוקית:</p><br><samp>Insert username:<br>'stam'<br>Insert password:<br>'matsXXXX'<br>Login succeded. How much you'd like to draw?<br>0<br>Invalid amount.</samp>" |
128 | 135 | ] |
129 | 136 | }, |
| 137 | + { |
| 138 | + "cell_type": "markdown", |
| 139 | + "metadata": {}, |
| 140 | + "source": [ |
| 141 | + "# <p style=\"text-align:right;direction:rtl;\">שעון עולמי</p>" |
| 142 | + ] |
| 143 | + }, |
| 144 | + { |
| 145 | + "cell_type": "markdown", |
| 146 | + "metadata": {}, |
| 147 | + "source": [ |
| 148 | + "<p style=\"text-align:right;direction:rtl;\">בשאלה זו נכתוב גרסה של שעון עולמי התומך ב-4 איזורי זמן:<br><ul style=\"text-align:right;direction:rtl;\"><li>TOKYO - עבור טוקיו, יפן.</li><li>LONDON - עבור לונדון, אנגליה.</li><li>TLV - עבור תל אביב, ישראל.</li><li>NY - עבור ניו יורק, ארצות הברית.</li></ul>" |
| 149 | + ] |
| 150 | + }, |
| 151 | + { |
| 152 | + "cell_type": "markdown", |
| 153 | + "metadata": {}, |
| 154 | + "source": [ |
| 155 | + "<p style=\"text-align:right;direction:rtl;\">השעון שלנו בתרגיל זה הוא שעון 24 שעות בפורמט HH:MM.</p><br><p style=\"text-align:right;direction:rtl;\">תחילה, כתבו פונקציה המקבלת את השעה בפורמט HH:MM, ומקבלת את מספר השעות שיש להוסיף או להוריד מהשעה הנתונה, ומחזירה את השעה המעודכנת.</p><samp style=\"text-align:left;direction:ltr;\">time_shift(\"08:44\",1)<br>\"09:44\"<br>time_shift(\"07:31\",-2)<br>\"05:31\"</samp><br><p style=\"text-align:right;direction:rtl;\">כמו כן עליכם לוודא שמוכנסת שעה חוקית, ולהדפיס שגיאה אם לא:</p><br><samp>time_shift(\"32:12\",4)<br>\"Invalid time given\"</samp><br><p style=\"text-align:right;direction:rtl;\">בנוסף, עליכם לתמוך במעברים בין יממות. כלומר עליכם לבצע נכון פעולות מסוג זה:</p><br><samp>time_shift(\"23:30\",2)<br>\"01:30\"<br>time_shift(\"04:13\",-5)<br>\"23:13\"</samp>" |
| 156 | + ] |
| 157 | + }, |
| 158 | + { |
| 159 | + "cell_type": "markdown", |
| 160 | + "metadata": {}, |
| 161 | + "source": [ |
| 162 | + "## <p style=\"text-align:right;direction:right;\">רמזים</p>" |
| 163 | + ] |
| 164 | + }, |
| 165 | + { |
| 166 | + "cell_type": "markdown", |
| 167 | + "metadata": {}, |
| 168 | + "source": [ |
| 169 | + "<p style=\"text-align:right;direction:rtl;\">פונקציות שימושיות:<span style=\"direction: rtl; background: #000; text: #000\"><br>split - (מתודה של string, השתמשו ב-str.split? כדי לקרוא עליה).<br> האופרטור % (מודולו) - חשבו עם איזה מספר צריך לעשות מודולו. </span>\n", |
| 170 | + " " |
| 171 | + ] |
| 172 | + }, |
| 173 | + { |
| 174 | + "cell_type": "markdown", |
| 175 | + "metadata": {}, |
| 176 | + "source": [] |
| 177 | + }, |
130 | 178 | { |
131 | 179 | "cell_type": "markdown", |
132 | 180 | "metadata": {}, |
|
0 commit comments