بکندباز

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

  1. محاسبه مجموع فراوانی‌ها.
  2. محاسبه درصد فراوانی هر دسته با تقسیم آن بر مجموع فراوانی‌ها.
  3. تبدیل هر درصد به درجه با ضرب آن در 360.

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

نمونه ورودی و خروجی

pie_chart({ "a": 1, "b": 2 }) ➞ { "a": 120, "b": 240 }

pie_chart({ "a": 30, "b": 15, "c": 55 }) ➞ { "a": 108, "b": 54, "c": 198 }

pie_chart({ "a": 8, "b": 21, "c": 12, "d": 5, "e": 4 }) ➞ { "a": 57.6, "b": 151.2, "c": 86.4, "d": 36, "e": 28.8 }

 

 

 

pie_chart({ "a": 1, "b": 2 })  ➞ { "a": 120, "b": 240 }
pie_chart({ "a": 30, "b": 15, "c": 55 })  ➞ { "a": 108, "b": 54, "c": 198 }
pie_chart({ "a": 8, "b": 21, "c": 12, "d": 5, "e": 4 })  ➞ { "a": 57.6, "b": 151.2, "c": 86.4, "d": 36, "e": 28.8 }

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط