PYTHON - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

PYTHON


Yulia Kobzar

Recommended Posts

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

שלום,

האם מישהו יכול להסביר לי למה הקוד הנ"ל לא רץ לי? אני מבינה שאין פקודת הדפסה אבל זה לא אמור להיות העניין

קישור לתוכן
שתף באתרים אחרים

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

קוד שאמור לרוץ:

 

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() #הרצה של הפונקציה

 

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...