btvn.vn
Tìm kiếm Đăng nhập

Dùng hàm trong thư viện Python

Lưu trên thiết bị này
Kĩ thuật lập trình — CS · Chọn bài khác

Thư viện gom các hàm dùng chung

Python có thư viện chuẩn `math` với `sqrt` (căn bậc hai), `floor` (làm tròn xuống) và `ceil` (làm tròn lên). Với `import math`, gọi `math.sqrt(25)`; với `from math import sqrt`, gọi `sqrt(25)`. Cả hai cách đều dùng cùng phép tính, chỉ khác cách viết tên. Một tệp Python tự viết cũng có thể chứa các hàm dùng lại trong nhiều chương trình. Chia hàm rõ nhiệm vụ thường giúp sửa và kiểm từng phần dễ hơn; không có quy tắc rằng cứ dùng thư viện thì chương trình chắc chắn chạy nhanh hơn.

Hai cách gọi cùng một hàm

```python import math from math import floor, ceil print(math.sqrt(25)) print(floor(8.7), ceil(8.7)) ``` Kết quả lần lượt là `5.0` và `8 9`. `floor(8.7)` là số nguyên lớn nhất không vượt 8.7; `ceil(8.7)` là số nguyên nhỏ nhất không dưới 8.7. Khi tự lập thư viện, nên nhập tên hàm cần dùng hoặc nhập cả mô-đun có tiền tố, để nhìn rõ hàm đến từ đâu.

Bài luyện

Sau `import math`, cách gọi căn bậc hai của 25 là gì?
Chọn một đáp án

Bài luyện

`floor(8.7)` và `ceil(8.7)` lần lượt cho kết quả nào?
Chọn một đáp án

Bài luyện

Lợi ích nào có thể kết luận đúng khi đặt hàm dùng chung vào thư viện?
Chọn một đáp án

Đang học