פורסם 2011 בינואר 2314 שנים יהיה הרבה יותר נוח להבא אם תעתיק את הקוד ותדביק אותו באחד כזה:def factorial(n):... fact = 1... for i in range(1,n):... print i... fact = fact * i... return factבנוסף שים לב להזחה ב-MAIN...ועוד דבר אם אתה משתמש ב-SHELL כדי לעשות דברים קטנים אז כתוב כל פונקציה בנפרד (או תדביק אותה בנפרד לצורך העניין), זה יעזור לך...אם אתה כבר כותב משהו רציני שמור אותו בקובץ ותעשה לו import.
פורסם 2011 בינואר 2414 שנים שים לב שלא "יצאת" מההגדרה של perm בסוף הפונקציה, אחרת היית רואה שוב את הפרומפט של ה-<<<.פייתון היא שפה קצת בעייתית מהבחינה שהיא מאוד רגישה ל-whitespace (רווחים, טאבים וירידות שורה).הדבר המומלץ הוא כפי שנאמר מעליי, לכתוב את זה בעורך קוד (נניח באמצעות idle, פשוט יוצרים חלון חדש וכותבים בתוכו) ואז להריץ משם.
פורסם 2011 בינואר 2414 שנים מחבר תודה רבה לשניכם ועוד שאלה קטנה- יש סביבה נוחה יותר (כמו ויז'ואל ב-C) שאפשר לדבג ולעבור שורה שורה וגם להריץ בסוף (BREAKPOINTS וכו') ?
פורסם 2011 בינואר 2414 שנים http://pydev.orgלא ממש מכיר אותה, אבל שמעתי שהיא סבבה (והיא מבוססת אקליפס, שזה גם טוב).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.