اجرای آنلاین کد پایتون، بدون نصب

Ctrl + Enter
خروجی

کد را اجرا کنید تا خروجی آن اینجا نمایش داده شود.

این ابزار چه کاری انجام می‌دهد؟

کدی که می‌نویسید به سرور دینا کد فرستاده می‌شود و در یک محیط ایزوله اجرا می‌شود. هر چیزی که برنامه با print چاپ کند در کادر خروجی می‌آید و اگر خطایی رخ دهد، پیام کامل خطا با شمارهٔ خط نمایش داده می‌شود. این همان محیطی است که تمرین‌های دوره‌های دینا کد در آن اجرا می‌شوند.

برای امتحان یک تکه کد، حل تمرین کلاس یا آزمودن ایده‌ای که در یک مقاله دیده‌اید، دیگر لازم نیست پایتون را روی رایانه نصب کنید. روی گوشی هم می‌توانید کد بنویسید و اجرا کنید.

ورودی دادن به برنامه با input()

برنامه‌ای که با input() از کاربر چیزی می‌خواهد، ورودی خود را از کادر «ورودی برنامه» می‌گیرد. هر بار که input() اجرا شود یک خط از این کادر خوانده می‌شود؛ پس اگر برنامه دو بار input() دارد، دو خط بنویسید. نمونهٔ «ورودی و خروجی» در بالا همین را نشان می‌دهد.

خروجی input() همیشه رشته است. برای حساب کردن با آن، اول آن را با int() یا float() به عدد تبدیل کنید. فراموش کردن همین تبدیل یکی از رایج‌ترین خطاهای تمرین‌های اول است.

محدودیت‌ها

  • هر اجرا حداکثر ۳ ثانیه طول می‌کشد. حلقهٔ بی‌پایان بعد از این زمان متوقف می‌شود.
  • برنامه به اینترنت دسترسی ندارد و فایلی روی دستگاه شما نمی‌خواند یا نمی‌نویسد.
  • فقط کتابخانهٔ استاندارد پایتون در دسترس است؛ ماژول‌هایی مثل math، random، datetime و collections کار می‌کنند، اما numpy و requests نصب نیستند.
  • کد در یک فایل نوشته می‌شود و پس از بستن صفحه جایی ذخیره نمی‌شود.

قدم بعدی: تمرین با جواب

اگر دنبال سؤال برای تمرین هستید، تمرین‌های پایتون با جواب از جمع دو عدد شروع می‌شوند و به مرتب‌سازی حبابی و جست‌وجوی دودویی می‌رسند. هر تمرین همین ویرایشگر را دارد و خروجی شما را با خروجی نمونه مقایسه می‌کند. برای یادگیری پایتون از صفر، آموزش پایتون آنلاین مسیر کامل را با تمرین نمره‌دار در هر درس جلو می‌برد.

پرسش‌های پرتکرار

برای اجرای کد پایتون در این صفحه باید چیزی نصب کنم؟
نه. کد شما روی سرور دینا کد در یک محیط ایزوله با پایتون 3.12 اجرا می‌شود و خروجی همین‌جا نمایش داده می‌شود. روی گوشی هم کار می‌کند و ثبت‌نام لازم نیست.
چطور به برنامه ورودی بدهم؟
متن ورودی را در کادر «ورودی برنامه» بنویسید. هر بار که input() اجرا شود، یک خط از همین کادر خوانده می‌شود. اگر برنامه سه بار input() دارد، سه خط بنویسید.
چه محدودیت‌هایی دارد؟
هر اجرا حداکثر ۳ ثانیه طول می‌کشد و برنامه به اینترنت دسترسی ندارد. فقط کتابخانهٔ استاندارد پایتون در دسترس است و بسته‌هایی مثل numpy یا requests نصب نیستند. کد در یک فایل نوشته می‌شود.
کد من جایی ذخیره می‌شود؟
کد فقط برای اجرا به سرور فرستاده می‌شود و در هیچ حسابی ذخیره نمی‌شود. اگر صفحه را ببندید، کد هم پاک می‌شود. برای نگه داشتن کار خود، آن را در فایلی روی دستگاهتان کپی کنید.
برای تمرین پایتون از کجا شروع کنم؟
صفحهٔ تمرین پایتون با جواب دینا کد سؤال‌های آسان تا متوسط دارد که هر کدام همین ویرایشگر را دارد و خروجی شما را با نمونه مقایسه می‌کند. اگر پایتون را از صفر شروع می‌کنید، دورهٔ پایتون از صفر هر درس را با تمرین نمره‌دار جلو می‌برد.

ابزارهای رایگان دیگر

تست رجکس آنلاین عبارت‌های باقاعده را با هایلایت زنده امتحان می‌کند و تست سرعت تایپ سرعت تایپ فارسی شما را در ۶۰ ثانیه می‌سنجد.