یک برنامه پایتون بنویسید که مقادیر سین و کسینوس را برای زوایا از 0 تا 90 درجه با گام 10 درجه محاسبه کرده و آنها را در جدولی با ستون‌های زاویه (درجه)، sin و cos به‌صورت راست‌چین و با دقت 4 رقم اعشار با استفاده از تابع builtin format نمایش دهد.

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

0.0

برای حل این مسئله از ماژول math برای تبدیل درجه به رادیان و محاسبه sin و cos استفاده کنید، سپس در یک حلقه مقادیر را محاسبه کرده و با تابع built-in format مقادیر را قالب‌بندی کنید (مثلاً format(value, "8.4f") برای نمایش عدد با عرض کلی و 4 رقم اعشار یا format(angle, "3d") برای زاویه). این تمرین مناسب برای خودکارسازی تولید خروجی‌های عددی دقیق و آشنا شدن با قالب‌بندی عددی در محاسبات عددی است؛ توجه کنید که استفاده از align و width باعث مرتب شدن ستون‌ها در خروجی ترمینال می‌شود.

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

برای مرتب بودن خروجی از عرض ثابت برای ستون‌ها استفاده کنید و مقادیر را با format(value, '8.4f') یا f'{value:8.4f}' قالب‌بندی کنید. استفاده از math.radians برای تبدیل درجات به رادیان خیال راحت‌تر است و نتیجه محاسبه sin و cos را دقیق‌تر می‌کند. حلقه را با range(0, 91, 10) بنویسید تا از 0 تا 90 با گام 10 پوشش داده شود. با این روش خروجی راست‌چین و با 4 رقم اعشار در جدولی نسبتاً مرتب تولید می‌شود.

گزارش

1 پاسخ

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

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