الدالة log () في بايثون

  الدالة log()

تعريفها

ترجع قيمة الـ Logarithm للعدد الذي نمرره لها مكان الباراميتر x مع إمكانية تحديد نوع الوحدة لهذا العدد.
يرمز له بـ log في الرياضيات.


بناؤها

                  log(x[, base])
  

باراميترات

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

  • base هذا باراميتر إختياري أي لست مجبراً على تمرير قيمة مكانه, و هو عبارة عن عدد صحيح يمثل وحدة الباراميتر x.
    في حال لم تمرر قيمة مكان هذا الباراميتر, سيتم إعتبار أنك قمت بتمرير قيمة الـ e مكانه.


قيمة الإرجاع

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


مثال

Test.py
                    # log() الذي يحتوي على الدالة math هنا قمنا باستدعاء الموديول
	  import math

	  # log() التي أرجعتها الدالة ( e تساوي base للعدد 5 ( مع إعتبار أن الـ Logarithm هنا قمنا بعرض قيمة الـ
	  print('log(5)     =', math.log(5))

	  # log() و التي أرجعتها الدالة ( log base e للعدد 5 ( مع تحديد أننا نستخدم Logarithm هنا قمنا بعرض قيمة الـ
	  print('log(5, e)  =', math.log(5, math.e))

	  # log() و التي أرجعتها الدالة ( log base 2 للعدد 5 ( مع تحديد أننا نستخدم Logarithm هنا قمنا بعرض قيمة الـ
	  print('log(5, 2)  =', math.log(5, 2))

	  # log() و التي أرجعتها الدالة ( log base 10 للعدد 5 ( مع تحديد أننا نستخدم Logarithm هنا قمنا بعرض قيمة الـ
	  print('log(5, 10) =', math.log(5, 10))
	

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

log(5)     = 1.6094379124341003
log(5, e)  = 1.6094379124341003
log(5, 2)  = 2.321928094887362
log(5, 10) = 0.6989700043360187
تعليقات