یک برنامه پایتون بنویسید که یک فایل متنی حاوی اعداد شناور (هر عدد در یک خط) را با استفاده از open باز کند، میانگین و انحراف معیار اعداد را حساب کرده و نتایج را در یک فایل خروجی بنویسد
3.0 بازدید آخرین ویرایش در 203 روز قبل ساعت 02:38 0.0
با استفاده از تابع بازسازیشده open و ساختار with فایل ورودی را بخوانید، هر خط را strip کنید و اگر خالی نبود آن را به float تبدیل کنید. برای محاسبه میانگین از sum(nums)/len(nums) استفاده کنید و برای انحراف معیار میتوانید یا از ماژول built-in statistics (statistics.stdev یا statistics.pstdev) بهره ببرید یا با محاسبه و جذر واریانس بهصورت دستی عمل کنید. سپس با open فایل خروجی را باز کرده و نتایج را با فرمت مناسب بنویسید. نکات: از مدیریت استثناها برای FileNotFoundError و ValueError استفاده کنید، خطوط خالی را نادیده بگیرید و از with برای بستهشدن خودکار فایلها بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
هنگام پیادهسازی، با استفاده از with فایل ورودی را باز کنید، خطوط را strip کنید، خالی نبودن را بررسی کرده و مقدار را به float تبدیل کنید. برای انحراف معیار، بسته به اینکه بخواهید واریانس نمونه یا کل جمعیت را محاسبه کنید از statistics.stdev یا statistics.pstdev استفاده کنید؛ در صورت داشتن تنها یک مقدار، stdev میتواند با خطا مواجه شود. برای پایداری برنامه، استثناهایی مانند FileNotFoundError و ValueError را مدیریت کنید و خطوط خالی را نادیده بگیرید. خروجی را با open بنویسید و فرمت مناسبی برای نمایش میانگین و انحراف معیار فراهم کنید.
گزارش