بايثونالدالة log()
تعريفها
ترجع قيمة اللوغارتم ( Logarithm ) للعدد الذي نمرره لها مكان الباراميتر x مع إمكانية تحديد نوع الوحدة لهذا العدد.
بناؤها
log(x[, base])
باراميترات
xعبارة عن عدد ليس له نوع محدد.baseباراميتر إختياري و هو عبارة عن عدد صحيح يمثل وحدة الباراميترx. في حال لم يتم تمرير قيمة مكانه سيتم إعتبار أنه تم تمرير قيمة المتسارع (e) مكانه.
قيمة الإرجاع
ترجع قيمة اللوغارتم للعدد الذي نمرره لها مكان الباراميتر x.
مثال
# 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
log(5, e) = 1.6094379124341003
log(5, 2) = 2.321928094887362
log(5, 10) = 0.6989700043360187