Skip to content

Commit 9028c73

Browse files
author
Itamar.Raviv
committed
work in progress
1 parent ded1518 commit 9028c73

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

week2/4_Summary.ipynb

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@
77
" <img src=\"images/logo.png\" alt=\"מיזם לימוד פייתון בעברית\">"
88
]
99
},
10+
{
11+
"cell_type": "markdown",
12+
"metadata": {},
13+
"source": [
14+
"# <p style=\"text-align:right;direction:rtl;\">מערכת בנק</p>"
15+
]
16+
},
1017
{
1118
"cell_type": "markdown",
1219
"metadata": {},
1320
"source": [
1421
"<p style=\"text-align:right; direction:rtl;\">\n",
15-
"בנק - בתרגיל הזה נכתוב מערכת קצת יותר חכמה לבנק.<br>נבנה אותה בשלבים באמצעות חלוקה לפונקציות.<br>\n",
22+
"בתרגיל הזה נכתוב מערכת קצת יותר חכמה לבנק.<br>נבנה אותה בשלבים באמצעות חלוקה לפונקציות.<br>\n",
1623
"בשלב הראשון נבנה מחולל סיסמאות עבור משתמש. מחולל סיסמאות היא פונקציה שמקבלת שם משתמש ומחזירה סיסמה.<br>\n",
1724
"הסיסמה תורכב כך עבור שם משתמש נתון:<br><ul style=\"text-align:right; direction:rtl;\"><li>הפיכת התווים בשם המשתמש.\n",
1825
" </li><li>הוספת האות <code>\"X\"</code> כאורך השם מימין להיפוך התווים בשם המשתמש.</li></ul>\n",
@@ -127,6 +134,47 @@
127134
"<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>"
128135
]
129136
},
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+
},
130178
{
131179
"cell_type": "markdown",
132180
"metadata": {},

0 commit comments

Comments
 (0)