המתודה vote אמורה לקבל רק אפשרות הצבעה אחת או יכולה גם יותר?
אני מנסה להבין איך הפלט עובד. האם השורות המסומנות בתמונה המצ"ב, כל פעם מתווספות/ משתנות יחסית לשורה הראשונה:
bridge_question = Poll(‘What is your favourite colour?’, [‘Blue’, ‘Yellow’])?
לפי הניסוח - אפשרות אחת.
בשורה הראשונה אתה בסך הכול יוצר סקר חדש, עוד אין לו מצביעים בכלל.
בשורה המסומנת הראשונה ובשורה המסומנת השנייה אתה מוסיף הצבעות, מה שמשנה את הקולות ולכן את ה-winner כמו גם את סך כל הקולות. בשורה המסומנת השלישית אתה מסלק את האפשרות לצהוב - מה שכמובן משנה את ההצבעות ומשאיר רק את כחול להיות רלוונטי, ובשורה המסומנת הרביעית אתה מחזיר את האפשרות להצביע לצהוב.
2 לייקים
yael7899
אם vote יכולה לקבל רק הצבעה אחת, אז איך היא מקבלת 3 הצבעות בשורה המסומנת הראשונה?
orpazf
היא לא מי שמקבלת שלוש הצבעות זו cast_multiple_votes
2 לייקים
yael7899
אני קצת מבולבלת… אחרי שהשורה הראשונה המסומנת רצה כמה צהוב וכחול אני אמורה לקבל?
האם גם השורה הראשונה (הלא מסומנת) נחשבת בספירת הקולות או שזאת רק הכרזה?
orpazf
שני כחול וצהוב אחד. הפונקציה הזו שולחת את הקולות אחד אחד.
לא, זו רק הצהרה על מה האפשרויות הזמינות כרגע
לייק 1
ronlevy120
היי, נתקלתי בבעיה בשאלה ‘סקרנות’ ממחברת 1.
הפונקציה ‘get_votes’ מחזירה לי בדיוק את הערכים הנדרשים לפי סימן השוויון (’==’), אבל משום מה אני מקבל False.
בדקתי את הפלט - התוצאות זהות, וגם ה-type שלהם זהה. אני לא מצליח להבין למה אני מקבל False. אשמח לעזרה.