עבור לתוכן

|פייתון| יש למישהו מושג מה הבעיה בהגדרת הפונקציה שלי הנ"ל....

Featured Replies

פורסם

capturewam.jpg

תודה

פורסם

יהיה הרבה יותר נוח להבא אם תעתיק את הקוד ותדביק אותו באחד כזה:

def factorial(n):
... fact = 1
... for i in range(1,n):
... print i
... fact = fact * i
... return fact

בנוסף שים לב להזחה ב-MAIN...

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

אם אתה כבר כותב משהו רציני שמור אותו בקובץ ותעשה לו import.

פורסם

שים לב שלא "יצאת" מההגדרה של perm בסוף הפונקציה, אחרת היית רואה שוב את הפרומפט של ה-<<<.

פייתון היא שפה קצת בעייתית מהבחינה שהיא מאוד רגישה ל-whitespace (רווחים, טאבים וירידות שורה).

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

פורסם
  • מחבר

תודה רבה לשניכם ועוד שאלה קטנה- יש סביבה נוחה יותר (כמו ויז'ואל ב-C) שאפשר לדבג ולעבור שורה שורה וגם להריץ בסוף (BREAKPOINTS וכו') ?

פורסם
  • מחבר
:xyxthumbs:
פורסם

pyscripter זה אלטרנטיבה אחת.

ארכיון

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

דיונים חדשים