تمرین پایتون با جواب

هر تمرین را این‌طور حل کنید

  1. صورت سؤال و ورودی و خروجی نمونه را بخوانید.
  2. کد خود را در ویرایشگر همان صفحه بنویسید و اجرا کنید.
  3. اگر گیر کردید، اول راهنمایی را باز کنید و دوباره امتحان کنید.
  4. در آخر جواب و توضیح آن را با راه خودتان مقایسه کنید.

تمرین‌های ورودی، خروجی و محاسبه

خواندن عدد از ورودی، حساب کردن و چاپ نتیجه.

تمرین‌های شرط

تصمیم گرفتن با if و elif و else.

تمرین‌های حلقه

تکرار با for و while، از جدول ضرب تا عدد اول.

تمرین‌های رشته

کار با متن: برعکس کردن، شمردن و مقایسه.

تمرین‌های لیست و الگوریتم

جست‌وجو و مرتب‌سازی، و کار با چند مقدار در کنار هم.

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

این تمرین‌ها برای چه کسی است؟
برای کسی که مبانی پایتون را خوانده و حالا می‌خواهد خودش برنامه بنویسد: دانش‌آموزی که تمرین درس کار و فناوری دارد، دانشجوی ترم اول، یا کسی که تازه شروع کرده است. تمرین‌ها از ورودی و خروجی ساده شروع می‌شوند و به مرتب‌سازی و جست‌وجو می‌رسند.
چرا در کد تمرین‌ها input() متن راهنما ندارد؟
متنی که داخل input() بنویسید در خروجی هم چاپ می‌شود. برای اینکه خروجی شما دقیقاً با خروجی نمونه مقایسه شود، input() را بدون متن می‌نویسیم. در برنامه‌ای که کاربر واقعی با آن کار می‌کند، نوشتن متن راهنما کار درستی است.
مقایسه با خروجی نمونه یعنی جواب من درست است؟
یعنی برنامهٔ شما برای همان یک ورودی نمونه خروجی درست داده است. ورودی را عوض کنید و حالت‌های مرزی، مثل صفر یا عدد منفی، را هم امتحان کنید. در دوره‌های دینا کد هر تمرین با چند آزمون پنهان نمره می‌گیرد.
بهتر است اول جواب را ببینم یا خودم حل کنم؟
اول خودتان حل کنید، حتی اگر کامل نشود. اگر گیر کردید، راهنمایی را باز کنید و بعد دوباره امتحان کنید. جواب را آخر از همه ببینید و آن را با راه خودتان مقایسه کنید؛ بیشترین یادگیری در همین مقایسه است.

بیشتر تمرین کنید

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