Hướng dẫn dùng log2 0 python

Python log2 (x) là một hàm có sẵn được sử dụng để lấy logarit của bất kỳ số nhất định nào có cơ số 2. Hàm log2 (x) nằm trong thư viện toán học.

Bạn đang xem : bản ghi cơ sở 2 trong Python

Python log2: Cách sử dụng bản ghi cơ sở 2 trong Python

Python log2 () phương thức là một trong các hàm Toán học Python được sử dụng để tính toán giá trị logarit của một số cơ số 2 đã cho sẵn.

Python log2 (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ố 2. Hàm log2 (x) nằm trong thư viện toán học, vì vậy chúng ta cần nhập thư viện toán học để sử dụng hàm log2 ().

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

Cú pháp

math.log2 (number)

Thông số

Hàm log2 () nhận một đối số.

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

Giá trị trả về

Hàm log2 () trả về logarit của cơ số 2 của một số cụ thể. Nhưng hàm này ném ra một ngoại lệ ValueError nếu bất kỳ giá trị nào được truyền dưới dạng đối số.

Xem các trường hợp sau của Python log2 ().

  1. Nếu đối số số là số dương, thì hàm log2 trả về kết quả.

  2. Nếu đối số số là Số âm hoặc Số 0, thì hàm log2 trả về ValueError.

  3. Nếu nó không phải là một số, hàm log2 () trả về TypeError.

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

Xem đoạn mã sau.

# Đang 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ố 2 của giá trị", num, "là:", math.log2 (num)) # Số âm num = -10 print ("Logarit với cơ số 2 của giá trị", num, "là:", math.log2 (num))

Đầu ra

Lôgarit có cơ số 2 là giá trị 10 là: 3.321928094887362 Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp "log2p1.py", dòng 12, trong & lt; mô-đun & gt; print ("Logarit với cơ số 2 của giá trị", num, "là:", math.log2 (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ị đầu tiên. Chúng tôi đã tính toán logarit của một số có cơ số 2 và ở 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ệ của ValueError.

Ví dụ 2

# Đang 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 log2 ():")) print ("Logarit với cơ số 2 của giá trị", num, "là:", math.log2 (num))

Đầu ra

Nhập số để tìm nhật ký (1 + a): 10 Lôgarit có cơ số 2 của giá trị 10 là: 3,321928094887362

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

Phương thức Python log2 () chính xác hơn math.log (x, 2).

Python log2 với danh sách và tuple

Phương thức Python log2 tính giá trị logarit của một số cơ số 2. Trong ví dụ mã này, chúng tôi sẽ kiểm tra giá trị logarit cơ số 2 với các kiểu dữ liệu khác nhau và hiển thị kết quả.

# app.py nhập toán Tup = (11, 21, 30, -46, 52) # Khai báo Tuple Lis = [-1, 2, 3.5, -43, -19] # Khai báo danh sách print ('Giá trị log2 () của Số dương =% .2f'% math.log2 (5)) print ('Giá trị log2 () của Số thập phân dương =% .2f'% math.log2 (2.5)) print ('Giá trị log2 () của Tuple Item =% .2f'% math.log2 (Tup [2])) print ('Giá trị log2 () của Mục danh sách =% .2f'% math.log2 (Lis [2])) print ('Giá trị log2 () của Nhiều Số =% .2f'% math.log2 (2 + 7 - 5)) print ('Giá trị log2 () của Giá trị chuỗi =', math.log2 ('Python'))

Đầu ra

python3 app.py Giá trị log2 () của Số dương = 2,32 Giá trị log2 () của Số thập phân dương = 1,32 Giá trị log2 () của Tuple Item = 4,91 Giá trị log2 () của Mục danh sách = 1,81 Giá trị log2 () của Multiple Number = 2,00 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ị log2 () của Giá trị chuỗi =', math.log2 ('Python')) TypeError: phải là số thực, không phải str

Đó là nó cho hướng dẫn này.

Xem thêm

Nhật ký Python (x, base)

Python log1p (x)

Python exp ()

Trunc Python ()

Giá trị tuyệt đối trong Python

Xem thêm những thông tin liên quan đến chủ đề đăng nhập cơ sở 2 python

How to Use Python Flask to Set Up a Forgot Password, Online Tutorial

  • Tác giả: Total Training
  • Ngày đăng: 2018-12-12
  • Đánh giá: 4 ⭐ ( 6340 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Get complete online training on PythonFlask at //totaltraining.com/shop/150637 and learn how to use Python Flask to set up a Forgot Password link on a user login screen, as well as how to set up and deploy a Reset Password email. Learn advanced Scalable Python Web Development Using Flask course. This ’Advanced Scalable Python Web Development Using Flask’ course will go over some of the advanced concepts of web application development, architecturedesign, databasemodelling, and leveraging cloud infrastructure services.

    Join our e-learning community and follow us on-
    Instagram: //www.instagram.com/totaltrainingonline/
    Twitter: //twitter.com/totaltraining/
    Facebook: //www.facebook.com/totaltrainingdotcom
    Pinterest: //pinterest.com/totaltraining/
    LinkedIn: //www.linkedin.com/company/total-training/

Học Lập Trình Online Miễn Phí

  • Tác giả: vncoder.vn
  • Đánh giá: 5 ⭐ ( 6244 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python là một ngôn ngữ lập trình thông dịch, hướng đối tượng, ngôn ngữ lập trình cấp cao được giải thích với ngữ nghĩa động. Python với triết lý thiết kế của nó rất thuận tiện cho việc đọc hiểu code, đơn giản và rõ ràng được thiết kế bởi Guido van Rossum. Thiết kế bắt đầu vào cuối những năm 1980 và được phát hành lần đầu tiên v&…

Hướng dẫn lập trình Flask – Phần 5: Xử lý đăng nhập – Thai’s Tech Blog

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

Python cơ bản

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 9551 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khóa học lập trình Python cơ bản với các bài tập và lý thuyết dễ hiểu, học xong bạn có thể tự tin để tới với các chủ đề nâng cao hơn của Python.

Đăng nhập vào cơ sở 2 bằng python

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 9368 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Thật tốt khi biết điều đó nhưng cũng biết rằng math.logcó một đối số thứ hai…

Lập trình ngôn ngữ Python và ứng dụng

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

Biến, phép gán và các kiểu dữ liệu cơ sở trong Python

  • Tác giả: tuhocict.com
  • Đánh giá: 3 ⭐ ( 4830 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài học này sẽ trình bày chi tiết vấn đề sử dụng biến, phép gán trong Python. Chúng ta cũng sẽ giới thiệu sơ lược về các kiểu dữ liệu cơ bản của Python.

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

Chủ đề