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