برنامه‌سازی پیشرفته (پایتون)

1 برنامه‌ای بنویسید که یک عدد صحیح بخواند و فاکتوریل آنرا محاسبه و نمایش دهد.

محاسبه فاکتوریل به‌صورت غیر بازگشتی

دانلود فایل
2 برنامه‌ای بنویسید که یک عدد صحیح را بخواند و فاکتوریل آنرا محاسبه و نمایش دهد.

محاسبه فاکتوریل در یک تابع و به‌صورت بازگشتی (دارای سرعت اجرایی کم در مقایسه با غیر بازگشتی)

دانلود فایل
3 برنامه‌ای بنویسید که نام پنج شرکت را خوانده و نمایش دهد.

استفاده از رشته‌ها

دانلود فایل
4 برنامه‌ای بنویسید که ضرایب معادله درجه دوم را بخواند و ریشه‌های آن را نمایش دهد.

دانلود فایل
5 برنامه‌ای بنویسید که یک عدد صحیح مابین صفر و صد بخواند و رتبه نمره را نمایش دهد.

دانلود فایل
6 برنامه‌ای بنویسید که یک عدد صحیح را بخواند و مضارب آن را نمایش دهد.

استفاده از ساختارحلقه for با گام‌های منفی

دانلود فایل
7 برنامه‌ای بنویسید که یک رشته را بخواند و تعداد ارقام استفاده شده در آن را شمارش کند.

دانلود فایل
8 برنامه‌ای بنویسید که یک عدد صحیح را بخواند و تشخیص دهد که آن عدد متعلق به چه روزی از هفته است.

فرض شده است که روز اول هفته شنبه است و اول ماه نیز با شنبه شروع می‌شود.

دانلود فایل
9 برنامه ای بنویسید که یک عدد صحیح را بخواند و اعداد صحیح کامل کوچکتر از آن عدد صحیح را نمایش دهد.

استفاده از دو تابع، یکی برای تشخیص مقسوم‌علیه‌های یک عدد صحیح و دومی تایع بررسی تساوی جمع مقسوم‌علیه‌های یک عدد با خود عدد

دانلود فایل
10 برنامه‌ای بنویسید که یک عدد صحیح بخواند و تمام اعداد مربع کوچکتر از آن را نمایش دهد.

عدد مربع عددی است که از توان دوم یک عدد صحیح بدست آید.

دانلود فایل