یک برنامه پایتون بنویس که یک لیست از اعداد اعشاری را گرفته و با استفاده از تابع round هر عدد را به ۲ رقم پس از اعشار گرد کند و لیست جدید را چاپ کند.

25.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 04:10

0.0

برای حل این مسئله از تابع داخلی round(x, 2) استفاده کن و با یک list comprehension یا map تمام عناصر لیست را تبدیل کن، سپس خروجی را چاپ کن. نکات مفید: round اعدادی از نوع float برمی‌گرداند و به دلیل نمایش اعداد شناور ممکن است نتایج ظاهری متفاوت شوند — برای نمایش ثابت از f-string یا "{:.2f}".format(x) استفاده کن و برای دقت مطلق می‌توانی از کلاس Decimal استفاده کنی. این روش در محاسبات عددی و اسکریپت‌های خودکارسازی گزارش‌گیری مفید است.

توسط پژوهشگر در 198 روز قبل ساعت 04:10
دسته بندی ها: Python Python for beginner
reyhaneh در 198 روز قبل ساعت 04:10

برای گرد کردن لیستی از اعداد اعشاری می‌توانید از round(x, 2) همراه با list comprehension یا map استفاده کنید. توجه داشته باشید که round مقدارهایی از نوع float برمی‌گرداند و به‌خاطر نمایش اعداد شناور ممکن است خروجی ظاهری دقیقاً دو رقم نشان ندهد. برای نمایش ثابت دو رقم پس از اعشار از f-string مثل f"{x:.2f}" یا "{:.2f}".format(x) استفاده کنید. اگر به دقت عددی مطلق نیاز دارید از کلاس Decimal استفاده کنید تا خطاهای ناشی از ممیز شناور کاهش یابد.

گزارش

1 پاسخ

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

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