Python log10: Cách sử dụng hàm log10 () trong Python – python log cơ sở 10

Python log10 (x) là một hàm tích hợp được sử dụng để lấy logarit của bất kỳ số nhất định nào có cơ số 10. Log10 () là một hàm toán học.

Bạn đang xem : python log cơ sở 10

Python log10: Cách sử dụng hàm log10 () trong Python

Python math Hàm .log10 () là một phương thức thư viện của mô-đun toán học và nó được sử dụng để lấy logarit cơ số 2 của một số; nó chấp nhận một số và trả về logarit cơ số 10 của một số đã cho.

Python log10

Python log10 () là một thư viện toán học hàm được tích hợp sẵn được sử dụng để lấy logarit của bất kỳ số nhất định nào có cơ số 10. Để sử dụng hàm log10 () trong Python, hãy nhập thư viện toán học để sử dụng chức năng này. Phương thức log10 () trả về logarit cơ số 10 của x cho x & gt; 0.

Cú pháp

 math.log10 (num)

Hàm log10 () nhận hai đối số:

num – & gt; Nhật ký mà chúng tôi muốn tìm với cơ số 10.

Giá trị trả lại

Hàm log10 () trong Python trả về lôgarit của cơ số 10, cụ thể là số đã cho.

Nhưng hàm này ném ra một ValueError ngoại lệ nếu bất kỳ giá trị nào được chuyển dưới dạng đối số.

Ví dụ về lập trình

Xem đoạn mã sau.

 # Nhập thư viện toán học
nhập toán

# giá trị khởi tạo

# giá trị dương
num = 10
print ("Logarit với cơ số 10 của giá trị", num, "là:", math.log10 (num))

# Số âm
num = -10
print ("Logarit với cơ số 10 của giá trị", num, "là:", math.log10 (num))

Đầu ra

 Lôgarit với cơ số 10 của giá trị 10 là: 1,0
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "1log10.py", dòng 12, trong & lt; mô-đun & gt;
print ("Logarit với cơ số 10 của giá trị", num, "là:", math.log10 (num))
ValueError: lỗi miền toán học

Trong chương trình này, chúng tôi đã khởi tạo giá trị, sau đó tính logarit của một số có cơ số 10. Trong dòng tiếp theo, chúng tôi muốn tính logarit của một số âm, nhưng theo quy tắc, chương trình đã đưa ra một ngoại lệ ValueError.

Chương trình 2

Xem chương trình sau.

 # app.py

# Nhập thư viện toán học
nhập toán

# lấy đầu vào từ các giá trị của người dùng

# giá trị dương
num = int (input ("Nhập một num để tìm log10 (num):"))
print ("Logarit với cơ số 10 của giá trị", num, "là:", math.log10 (num))

Đầu ra

 Nhập số để tìm log10 (num): 15
Logarit có cơ số 10 của giá trị 15 là: 1.1760912590556813

Trong chương trình này, chúng tôi đã lấy dữ liệu đầu vào từ người dùng và tính toán lôgarit của cơ số 10.

Python log10 () với danh sách và tuple

Hãy áp dụng hàm log10 () cho danh sách và bộ, và xem kết quả. Xem đoạn mã sau.

 nhập toán

Tup = (1, 2, 11, -4, 5) # Khai báo Tuple
Lis = [-1, 2, -11.21, -4, 5] # Khai báo danh sách

print ('Giá trị log10 () của Số dương =% .2f'% math.log10 (1))
print ('Giá trị log10 () của Số thập phân dương =% .2f'% math.log10 (2.5))

print ('Giá trị log10 () của Tuple Item =% .2f'% math.log10 (Tup [2]))
print ('Giá trị log10 () của Mục danh sách =% .2f'% math.log10 (Lis [4]))

print ('Giá trị log10 () của Multiple Number =% .2f'% math.log10 (2 + 7 - 5))
print ('Giá trị log10 () của String Number =', math.log10 ('Locke and Key'))

Đầu ra

 python3 app.py
Giá trị log10 () của Số dương = 0,00
Giá trị log10 () của Số thập phân dương = 0,40
Giá trị log10 () của Tuple Item = 1,04
Giá trị log10 () của Mục danh sách = 0,70
Giá trị log10 () của Multiple Number = 0,60
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "app.py", dòng 13, trong & lt; mô-đun & gt;
    print ('Giá trị log10 () của String Number =', math.log10 ('Locke and Key'))
TypeError: phải là số thực, không phải str 

Nếu bạn chuyển một chuỗi, nó sẽ xuất hiện TypeError.

Kết luận

Hàm log10 () trong Python tính toán giá trị logarit của một số cơ số 10. Đầu tiên, chúng tôi tìm giá trị logarit cơ số 10 của các kiểu dữ liệu khác nhau và hiển thị kết quả.

Xem thêm

Nhật ký Python (2)

Nhật ký Python (x, base)

Python log1p (x)

Python exp ()

Trunc Python ()


Xem thêm những thông tin liên quan đến chủ đề python log cơ sở 10

Logging in Python – Advanced Python 10 – Programming Tutorial

  • Tác giả: Python Engineer
  • Ngày đăng: 2019-06-30
  • Đánh giá: 4 ⭐ ( 5135 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Logging in Python – Advanced Python 10 – Programming Tutorial

    In this Python Advanced Tutorial, we will be learning about Logging in Python. Python already comes with a powerful built-in logging module so you can quickly add logging to your application. In this tutorial we will have a look at:

    – Different LogLevel
    – Different Configuration options
    – How to log in different modules
    – How to use different LogHandlers
    – How to capture StackTraces in your log
    – How to use Rotating FileHandler

    ~~~~~~~~~~~~~~ GREAT PLUGINS FOR YOUR CODE EDITOR ~~~~~~~~~~~~~~
    ✅ Write cleaner code with Sourcery: https://sourcery.ai/?utm_source=youtube&utm_campaign=pythonengineer *

    📚 Get my FREE NumPy Handbook:
    https://www.python-engineer.com/numpybook

    📓 Notebooks available on Patreon:
    https://www.patreon.com/patrickloeber

    ⭐ Join Our Discord : https://discord.gg/FHMg9tKFSN

    A written Tutorial can be found here:
    https://www.python-engineer.com/courses/advancedpython/10-logging/

    You can find me here:
    Website: https://www.python-engineer.com
    Twitter: https://twitter.com/python_engineer
    GitHub: https://github.com/python-engineer

    Python

    ———————————————————————————————————-
    * This is a sponsored or an affiliate link. By clicking on it you will not have any additional costs, instead you will support me and my project. Thank you so much for the support! 🙏

Hàm log10() trong Python

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 6705 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm log10() trong Python trả về log10(x), với x> 0. Lưu ý, Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module.

Math in Python – Online Courses – Anytime, Anywhere

  • Tác giả: mifago.com
  • Đánh giá: 3 ⭐ ( 1687 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python math.log10() Method

  • Tác giả: www.w3schools.com
  • Đánh giá: 5 ⭐ ( 5014 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python Number log10() Method

  • Tác giả: www.tutorialspoint.com
  • Đánh giá: 3 ⭐ ( 5906 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python Number log10() Method, Python number method log10() returns base-10 logarithm of x for x > 0.

logging — Logging facility for Python — Python 3.10.5 documentation

  • Tác giả: docs.python.org
  • Đánh giá: 5 ⭐ ( 9611 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python cơ bản

  • Tác giả: hiepsiit.com
  • Đánh giá: 5 ⭐ ( 9737 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Lớp trong Java với ví dụ - cách khai báo một lớp trong java