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