פורסם 2016 בינואר 79 שנים def f7(): sum=0 for i in range(2,6): j=i if not i%2: j=2*i elif not i%3: j=3*i elif not i%5: j=4*i else: j=5*i sum=sum+j שלום, האם מישהו יכול להסביר לי למה הקוד הנ"ל לא רץ לי? אני מבינה שאין פקודת הדפסה אבל זה לא אמור להיות העניין
פורסם 2016 בינואר 79 שנים נסי את הכלי הבא למציאת השגיאות:http://pythontutor.com/visualize.html#mode=edit
פורסם 2016 בינואר 89 שנים הקוד הוא רק פונקציה. פונקציה לא רצה אם לא קוראים לה ובנוסף אין לך שום חיווי על התוצאה אני ממליץ להדפיס כל מה שאת רוצה לדעת את התוצאה שלו(סוג של דיבאג). קוד שאמור לרוץ: def f7(): sum=0 for i in range(2,6): j=i if not i%2: j=2*i elif not i%3: j=3*i elif not i%5: j=4*i else: j=5*i sum=sum+j print sum #הדפסה של הערכים f7() #הרצה של הפונקציה נערך 2016 בינואר 89 שנים על-ידי bjnhv
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.