یک برنامه پایتون بنویسید که یک فایل متنی را میخواند (هر خط شامل یک عدد اعشاری)، سپس با استفاده از تابع builtin sum مجموع و میانگین اعداد را محاسبه و نمایش دهد.
2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:24 0.0
برای حل این مسئله با پایتون از عملیات فایلخوانی (with open) استفاده کنید، خطوط را بخوانید و با strip و فهرستی از floatها بسازید، سپس با sum مجموع را محاسبه و با تقسیم بر len میانگین را بدست آورید. نکات مفید: خطوط خالی را حذف کنید، در صورت خالی بودن فایل خطا یا پیغام مناسب نمایش دهید، و برای مقاومت در برابر ورودی نامعتبر از try/except یا فیلتر کردن استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
یک نکته مفید این است که برای خواندن خطوط از with open استفاده کنید و هر خط را با strip و سپس تبدیل به float محک بزنید. برای مقاومت در برابر خطوط خالی یا مقادیر نامعتبر، از فیلتر کردن یا ساخت لیست با شرط try/except استفاده کنید. اگر فایل خالی است یا هیچ عددی پیدا نشده، اطلاعرسانی مناسب بدهید تا روند اجرا قطع نشود. در نهایت از sum برای جمع استفاده کنید و میانگین را با sum(nums)/len(nums) بدست آورید؛ مراقب شوید len(nums) به صفر نخورد.
گزارش