یک برنامه پایتون بنویسید که یک فایل متنی را می‌خواند (هر خط شامل یک عدد اعشاری)، سپس با استفاده از تابع builtin sum مجموع و میانگین اعداد را محاسبه و نمایش دهد.

2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:24

0.0

برای حل این مسئله با پایتون از عملیات فایل‌خوانی (with open) استفاده کنید، خطوط را بخوانید و با strip و فهرستی از floatها بسازید، سپس با sum مجموع را محاسبه و با تقسیم بر len میانگین را بدست آورید. نکات مفید: خطوط خالی را حذف کنید، در صورت خالی بودن فایل خطا یا پیغام مناسب نمایش دهید، و برای مقاومت در برابر ورودی نامعتبر از try/except یا فیلتر کردن استفاده کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:24
دسته بندی ها: Python Python for beginner
nima در 221 روز قبل ساعت 13:22

یک نکته مفید این است که برای خواندن خطوط از with open استفاده کنید و هر خط را با strip و سپس تبدیل به float محک بزنید. برای مقاومت در برابر خطوط خالی یا مقادیر نامعتبر، از فیلتر کردن یا ساخت لیست با شرط try/except استفاده کنید. اگر فایل خالی است یا هیچ عددی پیدا نشده، اطلاع‌رسانی مناسب بدهید تا روند اجرا قطع نشود. در نهایت از sum برای جمع استفاده کنید و میانگین را با sum(nums)/len(nums) بدست آورید؛ مراقب شوید len(nums) به صفر نخورد.

گزارش

1 پاسخ

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

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