Hướng dẫn how do i import a math module into python? - làm cách nào để nhập một mô-đun toán học vào python?

Một số chức năng toán học phổ biến nhất được xác định trong mô -đun toán học. Chúng bao gồm các hàm lượng giác, hàm biểu diễn, hàm logarit, hàm chuyển đổi góc, v.v. Ngoài ra, hai hằng số toán học cũng được xác định trong mô -đun này.

Show

PI là một hằng số toán học nổi tiếng, được định nghĩa là tỷ lệ của chu vi với đường kính của một vòng tròn và giá trị của nó là 3.141592653589793.

>>> import math
>>>math.pi
3.141592653589793

Một hằng số toán học nổi tiếng khác được xác định trong mô-đun toán học là e. Nó được gọi là số của Euler và nó là cơ sở của logarit tự nhiên. Giá trị của nó là 2.718281828459045.e. It is called Euler's number and it is a base of the natural logarithm. Its value is 2.718281828459045.

>>> import math
>>> math.e
2.718281828459045

Mô -đun toán học chứa các hàm để tính toán các tỷ lệ lượng giác khác nhau cho một góc nhất định. Các chức năng (sin, cos, tan, v.v.) cần góc trong radian như một lập luận. Mặt khác, chúng ta được sử dụng để biểu thị góc theo độ. Mô -đun toán học trình bày hai hàm chuyển đổi góc:

>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
0 và
>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
1, để chuyển đổi góc từ độ sang radian và ngược lại. Ví dụ, các câu sau đây chuyển đổi góc 30 độ thành radian và trở lại (lưu ý: radian π tương đương với 180 độ).

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996

Các báo cáo sau đây cho thấy tỷ lệ

>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
2 cho góc 30 độ (0,523598775982988 radians):

>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257

Bạn có thể nhớ lại rằng

>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
3,
>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
4 (đó là
>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
5) và
>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
6 (đó là 0 .________ 37).

math.log()

Phương pháp

>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
8 trả về logarit tự nhiên của một số nhất định. Logarit tự nhiên được tính toán vào cơ sở
>>> import math
>>> math.sin(0.5235987755982988)
0.49999999999999994
>>> math.cos(0.5235987755982988)
0.8660254037844387
>>> math.tan(0.5235987755982988)
0.5773502691896257
9.

>>> import math
>>>math.log(10)
2.302585092994046

math.log10()

Phương thức

>>> import math
>>>math.log(10)
2.302585092994046
0 trả về logarit cơ sở-10 của số đã cho. Nó được gọi là logarit tiêu chuẩn.

>>> import math
>>>math.log10(10)
1.0

math.exp()

Phương thức

>>> import math
>>>math.log(10)
2.302585092994046
1 trả về số nổi sau khi nâng E lên công suất của số đã cho. Nói cách khác,
>>> import math
>>>math.log(10)
2.302585092994046
2 cho
>>> import math
>>>math.log(10)
2.302585092994046
3.

>>> import math
>>>math.exp(10)
22026.465794806718

Điều này có thể được xác minh bởi nhà điều hành số mũ.

>>> import math
>>>math.e**10
22026.465794806703

math.pow()

Phương pháp

>>> import math
>>>math.log(10)
2.302585092994046
4 nhận được hai đối số nổi, tăng thứ nhất cho thứ hai và trả về kết quả. Nói cách khác, POW (4,4) tương đương với 4 ** 4.

>>> import math
>>> math.pow(2,4)
16.0
>>> 2**4
16

math.sqrt()

Phương thức

>>> import math
>>>math.log(10)
2.302585092994046
5 trả về căn bậc hai của một số đã cho.

>>> import math
>>> math.sqrt(100)
10.0
>>> math.sqrt(3)
1.7320508075688772

Hai chức năng sau đây được gọi là chức năng đại diện. Hàm trần () xấp xỉ số đã cho đến số nguyên nhỏ nhất, lớn hơn hoặc bằng số điểm nổi đã cho. Hàm

>>> import math
>>>math.log(10)
2.302585092994046
6 trả về số nguyên lớn nhất hoặc bằng số đã cho.ceil() function approximates the given number to the smallest integer, greater than or equal to the given floating point number. The
>>> import math
>>>math.log(10)
2.302585092994046
6 function returns the largest integer less than or equal to the given number.

>>> import math
>>> math.e
2.718281828459045
0

Tìm hiểu thêm về mô -đun toán học trên tài liệu Python.

  • Ví dụ: Log. ....
  • Ví dụ: Log10. ....
  • Ví dụ: Số mũ. ....
  • Ví dụ: Toán tử số mũ **.
  • Quy tắc ứng xử
  • Thành lập

Tập phim

Bổ sung 10 min
Exercises: 10 min

Giấy phép

  • Cải thiện trang này

  • Tổng quan

Giảng dạy: 10 phút Bài tập: 10 phút

  • Câu hỏi

  • Làm thế nào tôi có thể sử dụng phần mềm mà người khác đã viết?

  • Làm thế nào tôi có thể tìm ra phần mềm đó làm gì?

Chạy mã và đọc thông báo lỗi. Đó là loại lỗi nào?

  • Logarit của
    >>> import math
    >>> math.e
    2.718281828459045
    
    13 chỉ được xác định cho
    >>> import math
    >>> math.e
    2.718281828459045
    
    14, do đó 0 nằm ngoài miền của hàm.
    • Bạn nhận được một lỗi loại
      >>> import math
      >>> math.e
      2.718281828459045
      
      15, chỉ ra rằng hàm nhận được giá trị đối số không phù hợp. Thông báo bổ sung Lỗi miền Math Math, làm cho nó rõ ràng hơn về vấn đề là gì.
    • Những điểm chính
  • Hầu hết sức mạnh của một ngôn ngữ lập trình là trong các thư viện của nó.
  • Một chương trình phải nhập mô -đun thư viện để sử dụng nó.
  • Sử dụng
    >>> import math
    >>>math.log10(10)
    1.0
    
    4 để tìm hiểu về nội dung của mô -đun thư viện.

Nhập các mục cụ thể từ thư viện để rút ngắn các chương trình.

Tạo bí danh cho một thư viện khi nhập nó để rút ngắn các chương trình.

Làm cách nào để cài đặt toán học trong Python?

  • Như tôi đã đề cập trước đó, mô -đun toán học được đóng gói với cài đặt Python tiêu chuẩn. Vì vậy, nó là một mô-đun Python tích hợp và sử dụng nó, bạn chỉ cần nhập nó. In loại () của toán học sẽ cho bạn biết rằng đó là một mô -đun. Dir () sẽ cung cấp cho bạn tất cả các thuộc tính và phương thức có sẵn trong toán học.
  • Gói nào là toán học trong Python?
    • Toán học là một mô-đun tích hợp trong thư viện tiêu chuẩn Python 3 cung cấp các hằng số và chức năng toán học tiêu chuẩn. Bạn có thể sử dụng mô -đun toán học để thực hiện các tính toán toán học khác nhau, chẳng hạn như tính toán số, lượng giác, logarit và theo cấp số nhân.
  • Mô -đun toán học có sẵn trong Python không?

>>> import math
>>> math.e
2.718281828459045
1

>>> import math
>>> math.e
2.718281828459045
2

  • Python có một mô-đun tích hợp mà bạn có thể sử dụng cho các nhiệm vụ toán học. Mô -đun toán học có một tập hợp các phương pháp và hằng số.
    • Làm cách nào để nhập toán vào python nhàn rỗi?

Bạn nhận được một lỗi loại >>> import math >>> math.e 2.718281828459045 15, chỉ ra rằng hàm nhận được giá trị đối số không phù hợp. Thông báo bổ sung Lỗi miền Math Math, làm cho nó rõ ràng hơn về vấn đề là gì.

  • Những điểm chính

>>> import math
>>> math.e
2.718281828459045
3

Hầu hết sức mạnh của một ngôn ngữ lập trình là trong các thư viện của nó.

  • Một chương trình phải nhập mô -đun thư viện để sử dụng nó.
  • Sau đó tham khảo chúng trực tiếp mà không có tên thư viện là tiền tố.

>>> import math
>>> math.e
2.718281828459045
4

Tạo bí danh cho một mô -đun thư viện khi nhập nó để rút ngắn các chương trình.

  • Sử dụng
    >>> import math
    >>>math.log10(10)
    1.0
    
    6 để cung cấp cho thư viện một bí danh ngắn trong khi nhập nó.
  • Sau đó tham khảo các mục trong thư viện bằng cách sử dụng tên rút ngắn đó.

>>> import math
>>> math.e
2.718281828459045
5

  • Thường được sử dụng cho các thư viện thường được sử dụng hoặc có tên dài.
    • Ví dụ: thư viện âm mưu
      >>> import math
      >>>math.log10(10)
      1.0
      
      7 thường được đặt bí danh là
      >>> import math
      >>>math.log10(10)
      1.0
      
      8.
  • Nhưng có thể làm cho các chương trình khó hiểu hơn, vì độc giả phải học các bí danh chương trình của bạn.

Khám phá mô -đun toán học

  1. Chức năng nào từ mô -đun
    >>> import math
    >>>math.log10(10)
    1.0
    
    0 bạn có thể sử dụng để tính toán một căn bậc hai mà không cần sử dụng
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    0?
  2. Vì thư viện chứa chức năng này, tại sao
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    0 tồn tại?

Dung dịch

  1. Sử dụng
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    2, chúng tôi thấy rằng chúng tôi đã có
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    3 ngoài
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4, vì vậy chúng tôi có thể sử dụng
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    5 để tìm một căn bậc hai.
  2. Hàm

    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4 được cho là dễ đọc hơn
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.

    Ngoài ra, thiết kế của thư viện Python từ

    >>> import math
    >>>math.log10(10)
    1.0
    
    0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4 và
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.

Định vị đúng mô -đun

Bạn muốn chọn một ký tự ngẫu nhiên từ một chuỗi:

  1. Mô -đun thư viện tiêu chuẩn nào có thể giúp bạn?
  2. Bạn sẽ chọn chức năng nào từ mô -đun đó? Có lựa chọn thay thế không?
  3. Cố gắng viết một chương trình sử dụng chức năng.

Dung dịch

Sử dụng

>>> import math
>>>math.exp(10)
22026.465794806718
2, chúng tôi thấy rằng chúng tôi đã có
>>> import math
>>>math.exp(10)
22026.465794806718
3 ngoài
>>> import math
>>>math.exp(10)
22026.465794806718
4, vì vậy chúng tôi có thể sử dụng
>>> import math
>>>math.exp(10)
22026.465794806718
5 để tìm một căn bậc hai.

Hàm

>>> import math
>>>math.exp(10)
22026.465794806718
4 được cho là dễ đọc hơn
>>> import math
>>>math.exp(10)
22026.465794806718
5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.

>>> import math
>>> math.e
2.718281828459045
6

Ngoài ra, thiết kế của thư viện Python từ

>>> import math
>>>math.log10(10)
1.0
0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả
>>> import math
>>>math.exp(10)
22026.465794806718
4 và
>>> import math
>>>math.exp(10)
22026.465794806718
3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.

>>> import math
>>> math.e
2.718281828459045
7

Định vị đúng mô -đun

>>> import math
>>> math.e
2.718281828459045
8

Bạn muốn chọn một ký tự ngẫu nhiên từ một chuỗi:

Mô -đun thư viện tiêu chuẩn nào có thể giúp bạn?

>>> import math
>>> math.e
2.718281828459045
9

Bạn sẽ chọn chức năng nào từ mô -đun đó? Có lựa chọn thay thế không?

Cố gắng viết một chương trình sử dụng chức năng.

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
0

Dung dịch

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
1

Sử dụng >>> import math >>>math.exp(10) 22026.465794806718 2, chúng tôi thấy rằng chúng tôi đã có >>> import math >>>math.exp(10) 22026.465794806718 3 ngoài >>> import math >>>math.exp(10) 22026.465794806718 4, vì vậy chúng tôi có thể sử dụng >>> import math >>>math.exp(10) 22026.465794806718 5 để tìm một căn bậc hai.

Hàm

>>> import math
>>>math.exp(10)
22026.465794806718
4 được cho là dễ đọc hơn
>>> import math
>>>math.exp(10)
22026.465794806718
5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
2

Ngoài ra, thiết kế của thư viện Python từ

>>> import math
>>>math.log10(10)
1.0
0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả
>>> import math
>>>math.exp(10)
22026.465794806718
4 và
>>> import math
>>>math.exp(10)
22026.465794806718
3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.

Dung dịch

Sử dụng

>>> import math
>>>math.exp(10)
22026.465794806718
2, chúng tôi thấy rằng chúng tôi đã có
>>> import math
>>>math.exp(10)
22026.465794806718
3 ngoài
>>> import math
>>>math.exp(10)
22026.465794806718
4, vì vậy chúng tôi có thể sử dụng
>>> import math
>>>math.exp(10)
22026.465794806718
5 để tìm một căn bậc hai.

Hàm >>> import math >>>math.exp(10) 22026.465794806718 4 được cho là dễ đọc hơn >>> import math >>>math.exp(10) 22026.465794806718 5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.

  1. Ngoài ra, thiết kế của thư viện Python từ
    >>> import math
    >>>math.log10(10)
    1.0
    
    0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4 và
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.
  2. Định vị đúng mô -đun
  3. Bạn muốn chọn một ký tự ngẫu nhiên từ một chuỗi:

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
3

Dung dịch

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
4

Sử dụng

>>> import math
>>>math.exp(10)
22026.465794806718
2, chúng tôi thấy rằng chúng tôi đã có
>>> import math
>>>math.exp(10)
22026.465794806718
3 ngoài
>>> import math
>>>math.exp(10)
22026.465794806718
4, vì vậy chúng tôi có thể sử dụng
>>> import math
>>>math.exp(10)
22026.465794806718
5 để tìm một căn bậc hai.

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
5

Hàm

>>> import math
>>>math.exp(10)
22026.465794806718
4 được cho là dễ đọc hơn
>>> import math
>>>math.exp(10)
22026.465794806718
5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.

Ngoài ra, thiết kế của thư viện Python từ >>> import math >>>math.log10(10) 1.0 0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả >>> import math >>>math.exp(10) 22026.465794806718 4 và >>> import math >>>math.exp(10) 22026.465794806718 3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.

Định vị đúng mô -đun

Bạn muốn chọn một ký tự ngẫu nhiên từ một chuỗi:

  1. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    1
  2. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    2
  3. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    3

Mô -đun thư viện tiêu chuẩn nào có thể giúp bạn?

  1. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    4
  2. >>> import math
    >>>math.e**10
    22026.465794806703
    
    7
  3. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    6
  4. >>> import math
    >>> math.pow(2,4)
    16.0
    >>> 2**4
    16
    
    7

Dung dịch

  1. Sử dụng
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    2, chúng tôi thấy rằng chúng tôi đã có
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    3 ngoài
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4, vì vậy chúng tôi có thể sử dụng
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    5 để tìm một căn bậc hai.
  2. Hàm
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4 được cho là dễ đọc hơn
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    5 khi thực hiện các phương trình. Khả năng đọc là một nền tảng của lập trình tốt, vì vậy thật có ý nghĩa khi cung cấp một chức năng đặc biệt cho trường hợp chung cụ thể này.
  3. Ngoài ra, thiết kế của thư viện Python từ
    >>> import math
    >>>math.log10(10)
    1.0
    
    0 có nguồn gốc trong tiêu chuẩn C, bao gồm cả
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    4 và
    >>> import math
    >>>math.exp(10)
    22026.465794806718
    
    3, vì vậy một chút lịch sử lập trình được hiển thị trong các tên hàm của Python.

Định vị đúng mô -đun although library call 4 works, importing all names from a module using a wildcard import is not recommended as it makes it unclear which names from the module are used in the code. In general it is best to make your imports as specific as possible and to only import what your code uses. In library call 1, the

>>> import math
>>>math.log(10)
2.302585092994046
7 statement explicitly tells us that the
>>> import math
>>> math.pow(2,4)
16.0
>>> 2**4
16
8 function is imported from the
>>> import math
>>>math.log10(10)
1.0
0 module, but library call 4 does not convey this information.

Nhập khẩu các mặt hàng cụ thể

  1. Điền vào chỗ trống để chương trình bên dưới in
    >>> import math
    >>>math.e**10
    22026.465794806703
    
    8.
  2. Bạn có thấy phiên bản này dễ đọc hơn so với phiên bản trước không?
  3. Tại sao các lập trình viên sẽ luôn sử dụng hình thức này của
    >>> import math
    >>>math.log(10)
    2.302585092994046
    
    7?

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
6

Dung dịch

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
7

Nhiều khả năng bạn thấy phiên bản này dễ đọc hơn vì nó ít dày đặc hơn. Lý do chính để không sử dụng hình thức nhập khẩu này là để tránh các cuộc đụng độ tên. Chẳng hạn, bạn sẽ nhập

>>> import math
>>> math.e
2.718281828459045
10 theo cách này nếu bạn cũng muốn sử dụng tên
>>> import math
>>> math.e
2.718281828459045
10 cho một biến hoặc chức năng của riêng bạn. Hoặc nếu bạn cũng nhập một hàm có tên
>>> import math
>>> math.e
2.718281828459045
10 từ một thư viện khác.

Đọc thông báo lỗi

  1. Đọc mã bên dưới và cố gắng xác định các lỗi là gì mà không cần chạy nó.
  2. Chạy mã và đọc thông báo lỗi. Đó là loại lỗi nào?

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
8

Dung dịch

>>> import math
>>> math.radians(30)
0.5235987755982988
>>> math.degrees(math.pi/6)
29.999999999999996
9

  1. Nhiều khả năng bạn thấy phiên bản này dễ đọc hơn vì nó ít dày đặc hơn. Lý do chính để không sử dụng hình thức nhập khẩu này là để tránh các cuộc đụng độ tên. Chẳng hạn, bạn sẽ nhập
    >>> import math
    >>> math.e
    2.718281828459045
    
    10 theo cách này nếu bạn cũng muốn sử dụng tên
    >>> import math
    >>> math.e
    2.718281828459045
    
    10 cho một biến hoặc chức năng của riêng bạn. Hoặc nếu bạn cũng nhập một hàm có tên
    >>> import math
    >>> math.e
    2.718281828459045
    
    10 từ một thư viện khác.
  2. Đọc thông báo lỗi

Đọc mã bên dưới và cố gắng xác định các lỗi là gì mà không cần chạy nó.

  • Chạy mã và đọc thông báo lỗi. Đó là loại lỗi nào?

  • Logarit của

    >>> import math
    >>> math.e
    2.718281828459045
    
    13 chỉ được xác định cho
    >>> import math
    >>> math.e
    2.718281828459045
    
    14, do đó 0 nằm ngoài miền của hàm.

  • Bạn nhận được một lỗi loại

    >>> import math
    >>> math.e
    2.718281828459045
    
    15, chỉ ra rằng hàm nhận được giá trị đối số không phù hợp. Thông báo bổ sung Lỗi miền Math Math, làm cho nó rõ ràng hơn về vấn đề là gì.

  • Những điểm chính

  • Hầu hết sức mạnh của một ngôn ngữ lập trình là trong các thư viện của nó.

Làm cách nào để cài đặt toán học trong Python?

Như tôi đã đề cập trước đó, mô -đun toán học được đóng gói với cài đặt Python tiêu chuẩn. Vì vậy, nó là một mô-đun Python tích hợp và sử dụng nó, bạn chỉ cần nhập nó. In loại () của toán học sẽ cho bạn biết rằng đó là một mô -đun. Dir () sẽ cung cấp cho bạn tất cả các thuộc tính và phương thức có sẵn trong toán học.to use it you just need to import it. Printing the type() of math will tell you that it is a module. dir() will give you all available attributes and methods available in math .

Gói nào là toán học trong Python?

Toán học là một mô-đun tích hợp trong thư viện tiêu chuẩn Python 3 cung cấp các hằng số và chức năng toán học tiêu chuẩn. Bạn có thể sử dụng mô -đun toán học để thực hiện các tính toán toán học khác nhau, chẳng hạn như tính toán số, lượng giác, logarit và theo cấp số nhân.Python 3 standard library that provides standard mathematical constants and functions. You can use the math module to perform various mathematical calculations, such as numeric, trigonometric, logarithmic, and exponential calculations.

Mô -đun toán học có sẵn trong Python không?

Python có một mô-đun tích hợp mà bạn có thể sử dụng cho các nhiệm vụ toán học.Mô -đun toán học có một tập hợp các phương pháp và hằng số. that you can use for mathematical tasks. The math module has a set of methods and constants.

Làm cách nào để nhập toán vào python nhàn rỗi?

Python - Mô -đun toán học..
Ví dụ: Nhận giá trị PI.>>> nhập toán >>> toán học.....
Ví dụ: Giá trị E.>>> nhập toán >>> toán học.....
Ví dụ: radian và bằng cấp toán học.>>> nhập toán >>> toán học.....
Ví dụ: Sin, cos, tính toán tan.>>> nhập toán >>> toán học.....
Ví dụ: Log.....
Ví dụ: Log10.....
Ví dụ: Số mũ.....
Ví dụ: Toán tử số mũ **.