دوال التعامل مع الاعداد الموجودة في بايثون | Python number

Python numbers الدالة abs()

تعريفها

ترجع القيمة المطلقة للعدد الذي نمرره لها مكان الباراميتر x.


بناؤها

                  abs(x)
  

باراميترات

x عبارة عن عدد ليس له نوع محدد.


قيمة الإرجاع

ترجع القيمة المطلقة للعدد الذي نمرره لها مكان الباراميتر x.


مثال

Test.py
                    x = -5                       # -قيمته 5 x هنا قمنا بتعريف متغير إسمه

	  print('x =', x)              # كما هي x هنا قمنا بعرض قيمة المتغير
	  print('abs(x) =', abs(x))    # abs() المطلقة التي أرجعتها الدالة x هنا قمنا بعرض قيمة المتغير
	

سنحصل على النتيجة التالية عند التشغيل.

x = -5
abs(x) = 5

Python numbers الدالة round()

تعريفها

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

Python numbers round () function Define it Returns the nearest integer to the number we pass to it in the place of the parameter number.

بناؤها

                  round(number[, ndigits])
  

باراميترات

  • number عبارة عن عدد ليس له نوع محدد.

  • ndigits هذا باراميتر إختياري أي لست مجبراً على تمرير قيمة مكانه, و هو عبارة عن عدد صحيح يمثل عند أي عدد بعض الفاصلة تريد أن يحدث التقريب Rounding.
    في حال مررت القيمة None أو لم تمرر قيمة مكان هذا الباراميتر, سيتم إعتبار أنك قمت بتمرير القيمة 0 له و بالتالي لن يتم إظهار أي عدد بعض الفاصلة.


قيمة الإرجاع

ترجع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر x, ترجعه كـ 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() هنا قمنا باستدعاء الدالة
	

سنحصل على النتيجة التالية عند التشغيل.

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

Python numbers الدالة max()

تعريفها

ترجع العدد الأكبر بين مجموعة الأعداد التي نمررها لها كـ Arguments.


بناؤها

                  # الشكل الأول
	max(iterable, *[, key, default])

	# الشكل الثاني
	max(arg1, arg2, *args[, key])
  

باراميترات

يمكن إستدعاء هذه الدالة بطريقتين:

  • يمكن تمرير مصفوفة من الأعداد لها كـ Argument مع وضع عناصرها بين [] أو ().

  • و يمكن تمرير أي عدد من الأعداد لها كـ Arguments مع وضع فاصلة بين كل عددين.


قيمة الإرجاع

ترجع العدد الأكبر بين مجموعة الأعداد التي نمررها لها كـ Arguments.


المثال الأول

Test.py
                    # هنا قمنا بتعريف 3 متغيرات تحتوي على قيم مختلفة
	  x = 1
	  y = 7
	  z = 4

	  # max بواسطة الدالة z و y ,x هنا قمنا بعرض القيمة الأكبر بين القيم الموجودة في المتغيرات
	  print('The biggest number is:', max(x, y, z))
	

سنحصل على النتيجة التالية عند التشغيل.

The biggest number is: 7

المثال الثاني

Test.py
                    # ( أي ككائن واحد يحتوي على مجموعة قيم ) iterable هنا قمنا بتعريف مصفوفة من الأعداد و وضعنا قيمها بداخل [] حتى تصبح كـ
	  iterable = list([1, 4, 2, 9, 6, 5])

	  # iterable هنا قمنا بعرض القيمة الأكبر بين القيم الموجودة في الكائن
	  print('The biggest number is:', max(iterable)) 
	

سنحصل على النتيجة التالية عند التشغيل.

The biggest number is: 9

Python numbers الدالة min()

تعريفها

ترجع العدد الأصغر بين مجموعة الأعداد التي نمررها لها كـ Arguments.


بناؤها

                  # الشكل الأول
	min(iterable, *[, key, default])

	# الشكل الثاني
	min(arg1, arg2, *args[, key])
  

باراميترات

يمكن إستدعاء هذه الدالة بطريقتين:

  • يمكن تمرير مصفوفة من الأعداد لها كـ Argument مع وضع عناصرها بين [] أو ().

  • و يمكن تمرير أي عدد من الأعداد لها كـ Arguments مع وضع فاصلة بين كل عددين.


قيمة الإرجاع

ترجع العدد الأصغر بين مجموعة الأعداد التي نمررها لها كـ Arguments.


المثال الأول

Test.py
                    # هنا قمنا بتعريف 3 متغيرات تحتوي على قيم مختلفة
	  x = 7
	  y = 1
	  z = 4

	  # min بواسطة الدالة z و y ,x هنا قمنا بعرض القيمة الأصغر بين القيم الموجودة في المتغيرات
	  print('The smallest number is:', min(x, y, z))
	

سنحصل على النتيجة التالية عند التشغيل.

The smallest number is: 1

المثال الثاني

Test.py
                    # ( أي ككائن واحد يحتوي على مجموعة قيم ) iterable هنا قمنا بتعريف مصفوفة من الأعداد و وضعنا قيمها بداخل [] حتى تصبح كـ
	  iterable = list([1, 4, 2, 9, 6, 5])

	  # iterable هنا قمنا بعرض القيمة الأصغر بين القيم الموجودة في الكائن
	  print('The smallest number is:', min(iterable))
	

سنحصل على النتيجة التالية عند التشغيل.

The smallest number is: 1