מחברת 1 שאלה על סקרנות

תגיות:

סקרנות על סקרנות :slight_smile:

עבור השורה הזאת:
print(bridge_question.get_votes() == [('Yellow', 3), ('Blue', 2)])
האם חייב לחזור True? האם לא מותר שהיא תחזיר False כל עוד הסיבה לכך היא סדר האיברים?

חייב לחזור True כי התבקשנו להחזיר מסודר לפי כמות ההצבעות :slight_smile:

לייק 1

פספסתי את זה, תודה :slight_smile:

מתלבש על השרשור עם שאלה לא קשורה אבל על אותו תרגיל:
“החזירו מהפעולות vote, add_option ו־remove_option את הערך True אם הפעולה עבדה כמצופה” האם משתמע אוטומטית שצריך להחזיר False אם ניסיתי להסיר אופציה שלא קיימת או להוסיף אופציה שכבר קיימת?

אם אני לא מחזיר כלום במצב הזה הפונקציה תחזיר None שיתמפה ל False אם אני בודק האם הפונקציה עבדה כמצופה אז לא ברור לי מה הדבר הנכון לעשות פה (אפילו שזה נראה לי לא מאוד קריטי)

לדעתי אם מבקשים שפונקציה תחזיר בוליאן, אז רצוי שהיא תחזיר תמיד אחד משני המצבים (אז לשאלתך, כן, תחזיר פולס).

לא רק משתמע, זה ממש כתוב בשורה מתחת :slight_smile:

5 לייקים

facepalm

תודה וסליחה…