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

1 برنامه‌ای بنویسید که بازی حدس یک عدد را حداکثر در پنج مرحله انجام دهد.

از سه کتابخانه sys، time و random استفاده نمایید.

دانلود فایل
2 برنامه‌ای بنویسید که یک شیی از کلاسی را در یک فایل باینری بنویسید و سپس بخواند و نمایش دهد.

فایل باینری برای مدیریت نمونه‌هایِ مختلف یک کلاس مورد استفاده قرار می‌گیرد.

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

از زیر برنامه seek برای تغییر موقعیت‌سنج درونی فایل استفاده می‌شود.

دانلود فایل
4 برنامه‌ای بنویسید که نحوه استفاده از حالت append را در فایل متنی نمایش دهد.

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

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

فایل جاری به فایلی اطلاق می‌شود که در حال اجرا است.

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

تابع tell در فایل‌های متنی، موقعیت بعدیِ نشانگرموقعیت‌سنج فایل را نشان می‌دهد. این عمل برای تصمیم مناسب برای ادامه دادن یا ندادن خواندن/ نوشتن در فایل مورد استفاده قرار می‌گیرد.

دانلود فایل
7 برنامه‌ای بنویسید که فایل متنی را به‌صورت +r باز کنید و عمل نوشتن در آن را انجام دهید.

حالت +r در فایل‌های متنی به حالتی گفته می‌شود که برای خواندن استفاده می‌شود که در حین خواندن امکان نوشتن نیز وجود دارد.

دانلود فایل
8 برنامه‌ای بنویسید که نحوه استفاده از حالت a+ را در فایل‌های متنی نمایش دهد.

در حالت a+ علاوه بر قرار دادن نشانگر موقعیت‌سنج فایل در آخر فایل امکان خواندن و نوشتن در فایل وجود دارد.

دانلود فایل
9 برنامه‌ای بنویسید که خواندن سطربه‌سطر از فایل را نشان دهد.

دانلود فایل
10 برنامه‌ای بنویسید که چندین سطر از یک فایل را بصورت یکجا بخواند و سپس پردازش کند.

دانلود فایل