سلام
وقت بخیر
براساس یک صورت مسئله؛ باید برنامه ای بنویسم که تعدادی عدد رو از کاربر دریافت کنه؛ و سپس تا 4 رقم اعشار، جذر اون رو نمایش بده.
از تابع round(number,ndigits که استفاده می کنم و در قسمت ndigits وقتی 4 رو وارد می کنم ؛ در برخی اعداد درست انجام میشه ولی در برخی اعداد مثل 15، تا سه رقم اعشار رو نمایش میده؛
چطور می تونم حتی اگر جذر یک عدد مثلا خود عدد 1 ، قسمت اعشار هم نداره، بازهم در خروجی به این شکل نمایش بدهد: 1.0000
آیا اصلاً با توجه به درخواست سوال، استفاده از تابع round درست هست؟
بطور مثال
ورودی:
1
2
3
19
خروجی:
1.0000
1.4142
1.7320
4.3588
پاسخ ها