Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالدالة round()

تعريفها

ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر number.


بناؤها

round(number[, ndigits=None])
round(number[, ndigits=None])

باراميترات

  • number عبارة عن عدد ليس له نوع محدد.
  • ndigits باراميتر إختياري و هو عبارة عن عدد صحيح مكانه يمكن تحديد عند أي رقم بعض الفاصلة سيتم التقريب ( Rounding ). في حال لم يتم تمرير قيمة مكانه سيتم إعتبار أنه تم تمرير القيمة 0 له و بالتالي لن يتم إظهار أي عدد بعد الفاصلة.

قيمة الإرجاع

ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر x.

إذا تم تمرير قيمة أكبر أو تساوي 1 للباراميتر ndigits فإن الدالة عندها سترجع عدد عشري نوعه float.


مثال

Test.py
x = 5.674 # قيمته 5.674 x هنا قمنا بتعريف متغير إسمه
print('round(',x,') =', round(x)) # x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة
print('round(',x,', 1) =', round(x, 1)) # مع تجاهل أي عدد موجود بعد الفاصلة بعدد واحد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة
print('round(',x,', 2) =', round(x, 2)) # مع تجاهل أي عدد موجود بعد الفاصلة بعددين x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة
print('round(',x,', 3) =', round(x, 3)) # مع تجاهل أي عدد موجود بعد الفاصلة بثلاثة أعداد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة
print('round(',x,', 4) =', round(x, 4)) # مع تجاهل أي عدد موجود بعد الفاصلة بأربعة أعداد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة
x = 5.674 # قيمته 5.674 x هنا قمنا بتعريف متغير إسمه print('round(',x,') =', round(x)) # x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة print('round(',x,', 1) =', round(x, 1)) # مع تجاهل أي عدد موجود بعد الفاصلة بعدد واحد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة print('round(',x,', 2) =', round(x, 2)) # مع تجاهل أي عدد موجود بعد الفاصلة بعددين x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة print('round(',x,', 3) =', round(x, 3)) # مع تجاهل أي عدد موجود بعد الفاصلة بثلاثة أعداد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة print('round(',x,', 4) =', round(x, 4)) # مع تجاهل أي عدد موجود بعد الفاصلة بأربعة أعداد x لترجع أقرب قيمة لقيمة المتغير round() هنا قمنا باستدعاء الدالة

النتيجة

round(5.674 )    = 6
round(5.674 , 1) = 5.7
round(5.674 , 2) = 5.67
round(5.674 , 3) = 5.674
round(5.674 , 4) = 5.674