פיצ'ר 4: נבנה מערכת אינטראקטיבית
הגרפים נהדרים, אך בנוסף במשרד הבריאות היינו רוצים גם אפשרות להזין בעצמנו תאריך ולקבל את מספר החולים בתאריך זה. במקרה הזה בלי גרף, רק לקבל הדפסה של הנתון. אפשרי?
הדסה
בטח! נעבוד על זה.
דורון
אז מה לעשות תכלס
-
כתבו קוד הקולט תאריך מבוקש עם פקודת input, ואז מדפיס את מספר החולים בתאריך זה
-
הריצו את התוכנית 3 פעמים, כל פעם עם תאריך אחר, ובדקו שהיא תמיד עובדת
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה הבאה:
יאללה לעבודה
השתכנעתם שזה עובד? אז להדסה יש עוד שאלה...
איך נדע אילו תאריכים זמינים עבורנו בטבלה? איך נדע להקליד את התאריכים בצורה מדויקת?
הדסה
זאת שאלה מצוינת. כדאי שנציג רשימה של התאריכים שמהם אפשר לבחור. אבל מאיפה נשיג את הרשימה הזו?
לא בעיה! :) הרי יש בטבלה שלנו טור של date, אז נוכל פשוט להראות את הטור הזה.
דורון
נכיר פקודה חדשה: print_column.
טור=column, כלומר הפירוש של הפקודה הוא להדפיס את תוכן הטור.
הפקודה מקבלת 2 ערכים בסוגריים:
-
הטבלה (שם המשתנה) שאיתה אנו עובדים
-
שם הטור שאת תוכנו אנו מעוניינים להדפיס
"שם-טור")
print_column(משתנה-טבלה,
נסו להשתמש בפקודה זו עבור טבלת הבדיקות החלקית (20 שורות), עבור הטור "date".
להזכירכם זה הלינק אליה:
https://data.cyber.org.il/OnTop/CoronaA/Data/CitiesTests.Positive.Jerusalem.sample.csv
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה הבאה:
יאללה לעבודה
כבר חגגנו אבל בא לנו לחגוג שוב, כי הוספתם לנו עוד מלא שדרוגים מטורפים למערכת!
ללא ספק, קיבלתם מקום של כבוד בקבינט הקורונה.
אמיר
ואנחנו במשרד הבריאות לא נהסס לפנות אליכם שוב אם נגלה שהוירוס החצוף הזה ממשיך לעשות לנו צרות. ובינתיים, תנוחו קצת כי מגיע לכם… ורק בריאות!
הדסה