یک اسکریپت پایتون بنویسید که یک محاسبه عددی ساده (مثلاً مجموع اعداد از 1 تا n) را انجام دهد و نتیجه را در فایلی با نام شامل تاریخ و زمان فعلی (با استفاده از datetime.strftime، مثلاً قالب "%Y-%m-%d_%H-%M-%S") ذخیره کند.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:09

0.0

برای حل این مسئله از ماژول datetime در پایتون استفاده کنید: datetime.datetime.now() را بگیرید و با متد strftime قالب‌بندی کنید تا رشته‌ای مناسب نام فایل بسازید (برای جلوگیری از کاراکترهای نامعتبر در نام فایل از "-" یا "_" به جای ":" استفاده کنید). سپس محاسبه عددی را انجام دهید و با استفاده از with open(...) به‌صورت نوشتنی فایل را باز کرده و خروجی را در آن بنویسید. نکته‌ها: از فرمت‌های رایج strftime مانند %Y، %m، %d، %H، %M، %S استفاده کنید و برای اندازه‌گیری زمان اجرا می‌توانید از time.perf_counter() استفاده کنید تا اطلاعات زمان اجرا را نیز در فایل ذخیره کنید.

توسط پژوهشگر در 220 روز قبل ساعت 03:09
دسته بندی ها: Python Python for beginner
sara در 220 روز قبل ساعت 07:22

برای نام فایل، تاریخ و زمان فعلی را با datetime.now().strftime('%Y-%m-%d_%H-%M-%S') بگیرید تا از کاراکترهای نامعتبر جلوگیری شود. ورودی n را از کاربر دریافت کنید و با مدیریت استثناء احتمال ورودی نامعتبر را کاهش دهید. مقدار مجموع از ۱ تا n را محاسبه کنید و با time.perf_counter() مدت زمان اجرا را اندازه‌گیری کنید و هر دو مقدار را در فایل خروجی ثبت کنید. استفاده از with open(..., 'w', encoding='utf-8') به‌منظور نوشتن ایمن و قابل‌خواندن خروجی توصیه می‌شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری