با استفاده از کتابخانه tkinter
دانلود فایلاز لینک https://www.ics.uci.edu/~pattis/common/handouts/pythoneclipsejava/eclipsepython.html استفاده نمایید و گام به گام اجرا کنید. شاید در مواقعی ضرورت داشته باشد از VPN استفاده کنید
دانلود فایلبدون دارا بودن حالت غیراستثنایی
دانلود فایلعمل خواندن و نوشتن در فایل باینری انجام شود.
دانلود فایلقدردانی ویژه از دکتر جواد وحیدی و دکتر رمضان عباس نژادورزی.
دانلود فایلباز کردن فایل حالت استثنایی است.
دانلود فایلاز سه کتابخانه sys، time و random استفاده نمایید.
دانلود فایلاز کتابخانه math استفاده نمایید.
دانلود فایلفایل باینری برای مدیریت نمونههایِ مختلف یک کلاس مورد استفاده قرار میگیرد.
دانلود فایلاز کتابخانه statistics استفاده نمایید.
دانلود فایلاز زیر برنامه seek برای تغییر موقعیتسنج درونی فایل استفاده میشود.
دانلود فایلاز کتابخانه collections استفاده نمایید.
دانلود فایلحالت append به حالتی گفته میشود که در شروع باز شدن فایل، موقعیتسنج فایل در آخر فایل قرار میگیرد.
دانلود فایلاز کتابخانه collections استفاده نمایید.
دانلود فایلفایل جاری به فایلی اطلاق میشود که در حال اجرا است.
دانلود فایلتابع tell در فایلهای متنی، موقعیت بعدیِ نشانگرموقعیتسنج فایل را نشان میدهد. این عمل برای تصمیم مناسب برای ادامه دادن یا ندادن خواندن/ نوشتن در فایل مورد استفاده قرار میگیرد.
دانلود فایلکلاس هند و ژاپن دو کلاس با ماهیت یکسان فرض شده است.
دانلود فایلحالت +r در فایلهای متنی به حالتی گفته میشود که برای خواندن استفاده میشود که در حین خواندن امکان نوشتن نیز وجود دارد.
دانلود فایلکلاس هند، ژاپن و ایران سه کلاس با ماهیت یکسان فرض شده است.
دانلود فایلدر حالت a+ علاوه بر قرار دادن نشانگر موقعیتسنج فایل در آخر فایل امکان خواندن و نوشتن در فایل وجود دارد.
دانلود فایلکلاس هند، ژاپن و ایران سه کلاس با ماهیت یکسان فرض شده است.
توضیح خاصیت تحت الشعاع قراردادن یا نادیده گرفتن
دانلود فایلبه زمان و مکان فراخوانی متدهای سازنده و مخرب و همچنین اتوماتیک بودن فراخوانی ها دقت شود.
دانلود فایلدر برج هانوی سه میله است با n دیسک، که دیسکهای کوچک روی دیسک بزرگ قرار میگیرد و در هر مرحله فقط یک دیسک منتقل میشود.
دانلود فایلبرای اجرای این برنامه، به یک فایل مازاد (کتابخانه فیبوناچی اختصاصی) نیاز است.
دانلود فایلاین فایل را در پوشهای قرار دهید که میخواهید بهعنوان کتابخانه استفاده نمایید. پسوند فایل را به py تغییر دهید.
دانلود فایلتفسیر + برای اعداد جمع و برای رشته بهمعنی الحاق است.
دانلود فایلکلاسها بدون ارثبری
دانلود فایلدر این برنامه جمع دو عدد صحیح را نشان میدهد که این دو عدد صحیح ثابت است.
دانلود فایلاستفاده از دستور input برای خواندن و تبدیل آن به عدد صحیح (casting)
دانلود فایلاستفاده از عملگر % برای باقیمانده تقسیم
دانلود فایلاستفاده از حلقه for و ساختار انتخاب if در درون حلقه
دانلود فایلعدد اول به عددی گفته میشود که بهغیر از خودش و عدد یک بر هیچ عدد دیگری بخشپذیر نیست. همانند عدد 13
دانلود فایلخواندن درایههای ماتریس بهصورت سطروار (سطربه سطر) خواهد بود.
دانلود فایلاز زیر برنامهها برای نمایش مقسومعلیههای یک عدد استفاده نماید.
دانلود فایلبدون استفاده از ساختار حلقه و با استفاده از جداکننده و نگاشت
دانلود فایلمحاسبه فاکتوریل بهصورت غیر بازگشتی
دانلود فایلمحاسبه فاکتوریل در یک تابع و بهصورت بازگشتی (دارای سرعت اجرایی کم در مقایسه با غیر بازگشتی)
دانلود فایلاستفاده از ساختارحلقه for با گامهای منفی
دانلود فایلفرض شده است که روز اول هفته شنبه است و اول ماه نیز با شنبه شروع میشود.
دانلود فایلاستفاده از دو تابع، یکی برای تشخیص مقسومعلیههای یک عدد صحیح و دومی تایع بررسی تساوی جمع مقسومعلیههای یک عدد با خود عدد
دانلود فایلعدد مربع عددی است که از توان دوم یک عدد صحیح بدست آید.
دانلود فایلاستفاده از تابع برای تشخیص نبود صفر در ارقام اعداد
دانلود فایلاستفاده از زیر برنامه برای نمایش مقسومعلیههای یک عدد
دانلود فایلاستفاده از دو تابع برای محاسبه کوچکترین مضرب مشترک و بزرگترین مقسوم علیه مشترک دو عدد.
دانلود فایلاستفاده از دو تابع برای محاسبه کوچکترین مضرب مشترک و بزرگترین مقسوم علیه مشترک دو عدد روش بهینه برای محاسبه اعداد بزرگ
دانلود فایلماتریس مربع ماتریسی است که تعداد سطر و ستون آن با هم برابر باشد.
دانلود فایلتشخیص وجود رقم در رشته توسط تابعی با خروجی منطقی پیادهسازی شود.
دانلود فایلپردازش نام دانشجو: تمام حروف بهجز اولین کاراکتر کوچک شود.
دانلود فایلبرنامهای که نیازمندی به گروهبندی منطقی بین صفات را نشان دهد.
دانلود فایلبدون استفاده از مفهوم کلاس
دانلود فایلتشخیص اول بودن عدد و خواندن دادههای درایههای ماتریس توسط توابع انجام پذیرد.
دانلود فایلقطر اصلی: درایههایی که سطر و ستون آن برابر باشد. پایین مثلثی: تمام درایههای روی قطر اصلی و پایین قطر اصلی
دانلود فایلخواندن، مرتبسازی و نمایش نام دانشجویان در زیر برنامهها انجام شود.
دانلود فایلخواندن، تشخیص زوج بودن و نمایش در زیر برنامهها صورت پذیرد.
دانلود فایلخاصیت بستار برای توابع یعنی خروجی تابع با ورودی توابع (حداقل یک ورودی) برابر باشد. این خاصیت باعث استفاده تودرتو یا nested توابع میشود.
دانلود فایلاز زیر برنامهها استفاده نمایید.
دانلود فایلحروف بزرگ و کوچک در آدرس و شهر مهم نباشد.(آدرس و شهر بهصورت انگلیسی وارد شود)
دانلود فایلدراعداد فیبوناچی هر عدد از جمع دو عدد قبلی بدست میآید و این سری از اعداد با صفر و یک شروع میشود.
دانلود فایلدر برنامهنویسی پویا، از اعداد با اندیس پایین، اعداد با اندیس بالا محاسبه میشود و دارای مصرف حافظه کم و سرعت اجرایی بالا است.
دانلود فایلعمل هایی همچون: ادغام، اضافهکردن، جستجو، نمایش
دانلود فایلاعمال: اضافه کردن، جستجو ، نمایش، حذف و محاسبه تعداد عضو
دانلود فایلدر مجموعهها ترتیب اعضا مهم نیست. این برنامه را چندین بار اجرا کنید و خروجیها را تفسیر کنید.
دانلود فایلنوع داده دیکشنری بر اساس اندیس/مقدار است. اندیس و مقدار می تواند نوع دادههای متنوعی را بپذیرد.
دانلود فایلمعمولا در زبانهای متداول دیگر، تابع یک مقدار دارد
دانلود فایلمعمولا در زبانهای متداول دیگر، تابع یک مقدار دارد
دانلود فایلمعمولا در زبانهای متداول دیگر، تابع یک مقدار دارد
دانلود فایلاز کتابخانه تاریخ/زمان برای محاسبه سن شخص استفاده نمایید. کلاس دارای سازنده باشد. سن شخص بر اساس تفاضل تاریخ جاری و تاریخ تولد محاسبه شود.
دانلود فایلبرای کلاس سازنده تعریف نمایید. صفات درون کلاس را با بهصورت خصوصی تعریف نمایید. برای دسترسی به صفات خصوصی، از متدهای set و get استفاده نمایید.
دانلود فایلسازنده کلاسهای خاص از سازنده کلاس عام استفاده نماید. از خروجی بر اساس فرمت خاص استفاده نمایید.
دانلود فایلخاصیت تحت الشعاع قرار دادن: همنامبودن و هم امضا بودن متدها؛ - تشخیص اجرای متد مورد نظر بر اساس شیی
دانلود فایلنشان دادن اولویت سازنده بین کلاس والدین و فرزند
دانلود فایل