Menu
CoddyTech

כתבו קוד Python turtle, לחצו על הרצה וצפו בציור. הכול רץ בדפדפן: בחינם, בלי הרשמה ובלי התקנה.

נסו דוגמה
Coddymain.py
Output

הריצו גרפיקת Python turtle בדפדפן

המודול turtle של פייתון מצייר תמונות עם קוד: צב זז על המסך לפי פקודות כמו forward(100) ו־left(90) ומשאיר קו מאחוריו. זו אחת הדרכים הידידותיות ביותר להתחיל לתכנת, כי כל לולאה וכל מספר שמשנים מופיעים כציור.

העורך האונליין החינמי הזה מריץ Python 3.14 אמיתי בתוך הדפדפן, כך ש־import turtle עובד בלי התקנה, בלי חשבון ובלי פייתון על המחשב. בחרו דוגמה, לחצו על הרצה וראו את הצב מצייר, ואז שנו מספר והריצו שוב. זה עובד גם במחשבי Chromebook של בית הספר.

מה עורך ה־Python turtle הזה עושה

  • ה־turtle שאתם מכירים מפייתון: forward, left, circle, pencolor, begin_fill, stamp, write, כמה צבים, bgcolor ו־colormode(255), והכול מצויר על העמוד בזמן שהתוכנית רצה.
  • input() עובד. התוכנית עוצרת בכל שאלה, אתם מקלידים את התשובה בחלונית הפלט, והציור ממשיך משם.
  • הכול רץ על המכשיר שלכם, כך ששום דבר לא מחכה לשרת. speed() קובע כמה מהר הצב זז, ו״דילוג על האנימציה״ מציג מיד את הציור הגמור.
  • הקוד נשמר בדפדפן תוך כדי הקלדה, כך שאפשר לסגור את הלשונית ולהמשיך מאותה נקודה.

מה אפשר לצייר עם Python turtle

  • צורות עם לולאת for: ריבוע, משולש, כוכב או כל מצולע, בפנייה של 360 / sides מעלות בכל פינה.
  • ספירלות ופרחים שמחליפים צבע תוך כדי שהם גדלים, עם רשימה של שמות צבעים או ערכי RGB בעזרת turtle.colormode(255).
  • אמנות אקראית עם המודול random: הליכה אקראית, נקודות מפוזרות וצבעים שמשתנים בכל לחיצה על הרצה.
  • ציורים ששואלים אתכם קודם: קראו מספר עם input() והשתמשו בו לגודל, למספר הצלעות או לצבע.

שאלות נפוצות על Python turtle אונליין

אפשר להריץ Python turtle אונליין?
כן. העמוד הזה מריץ פייתון בדפדפן, ו־import turtle מצייר על הקנבס ליד הקוד. לוחצים על הרצה והציור מופיע, ואין מה להתקין.
זה חינמי, וצריך חשבון?
זה חינמי ולא צריך חשבון: פותחים את העמוד, עורכים את הקוד ולוחצים על הרצה.
input() עובד כאן עם turtle?
כן. כשהתוכנית קוראת ל־input(), היא מחכה לתשובה שלכם בחלונית הפלט וממשיכה לרוץ איתה. screen.textinput() ו־screen.numinput() שואלים את השאלה שלהם באותה דרך.
onkey, onclick ו־ontimer עובדים?
לא. התוכנית רצה עד הסוף והעמוד מצייר את מה שהיא עשתה, ולכן לחיצות מקשים, לחיצות עכבר וטיימרים לא מגיעים אליה. משחק שמחכה למקשים לא יזוז. לולאות, פונקציות, צבעים, מילוי וטקסט עובדים כולם.
צריך turtle.done() או mainloop()?
אפשר להשאיר אותם, וקוד שהועתק מספר או משיעור ירוץ כמו שהוא. כאן הם לא עושים כלום, כי הציור נשאר על העמוד כשהתוכנית מסתיימת. גם exitonclick() בסדר.
איזו גרסה של פייתון זו?
Python 3.14, שרצה בדפדפן בעזרת Pyodide. הספרייה הסטנדרטית זמינה, כך ש־random ו־math עובדים כרגיל. אי אפשר להריץ pip install לחבילות אחרות או לפתוח קבצים מהמחשב.
אפשר להשתמש בזה בכיתה?
כן. התלמידים צריכים רק דפדפן, כולל Chromebook, ולא מתקינים שום דבר ולא מתחברים לשום דבר. כדי לשים עורך turtle באתר שלכם או בעמוד הקורס, השתמשו בעורך הפייתון להטמעה החינמי של Coddy, שמצייר turtle באותה דרך.