در یک اسکریپت پایتون با استفاده از تابع built-in enumerate لیستی از مقادیر عددی (float) را پردازش کنید و برای هر عنصر شمارهٔ اندیس و مقدار را نمایش دهید، سپس میانگین کل مقادیر، مجموع اعداد مثبت و تعداد مقادیری که بزرگ‌تر از میانگین هستند را محاسبه و چاپ کنید.

3.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:25

0.0

برای حل این مسئله ابتدا لیست اعداد را گرفته و با استفاده از enumerate (می‌توانید از enumerate(list, start=1) برای شماره‌گذاری انسانی استفاده کنید) پیمایش کنید تا اندیس و مقدار هر عنصر را چاپ کنید. سپس با جمع و شمارش عناصر میانگین را محاسبه کنید و در یک پاس دوم با enumerate یا با comprehension تعداد مقادیری که بزرگ‌تر از میانگین هستند و مجموع اعداد مثبت را بدست آورید. نکات مفید: برای دقت نمایش از round استفاده کنید، و می‌توانید کل کار را در یک اسکریپت ساده پایتون برای اتوماسیون اجرا کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:25
دسته بندی ها: Python Python for beginner
reyhaneh در 201 روز قبل ساعت 06:30

استفاده از enumerate(list, start=1) برای چاپ اندیس‌های انسانی و مقدار هر عنصر در یک لیست از اعداد اعشاری مفید است. برای محاسبه میانگین، ابتدا مجموع عناصر و اندازه لیست را محاسبه کرده و سپس در پاس دوم مقادیر بزرگ‌تر از میانگین را شمارش و مجموع مقادیر مثبت را جمع کنید. از round برای نمایش دقیق‌تر خروجی استفاده کنید و حتماً بررسی کنید لیست خالی نباشد تا از تقسیم بر صفر جلوگیری شود. این کار را می‌توانید در یک اسکریپت ساده پایتون با استفاده از توابع built-in مانند sum و len و لیست comprehension انجام دهید تا اتوماسیون شود.

گزارش

1 پاسخ

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

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