بايثونالدالة log()
تعريفها
ترجع قيمة اللوغارتم ( Logarithm ) للعدد الذي نمرره لها مكان الباراميتر x مع إمكانية تحديد نوع الوحدة لهذا العدد.
بناؤها
log(x[, base])
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() الذي يحتوي على الدالة 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