Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Luyện tập bài 31 - Chủ đề 6 SVIP
Cú pháp sử dụng hằng số là giá trị của số Pi được định nghĩa trong thư viện math trong Python là
Câu lệnh nào sau đây khai báo sử dụng thư viện math vào chương trình Python trong tệp main.py?
Đoạn mã Python nào sau đây sử dụng thư viện chuẩn để tính chu vi của hình tròn từ bán kính r?
Giá trị của số Pi được định nghĩa trong thư viện nào sau đây của Python?
Câu lệnh Python nào sau đây khai báo sử dụng một thư viện do người dùng tự định nghĩa?
Hằng số math.pi có trong thư viện chuẩn nào sau đây của Python?
Viết vào tệp chương trình Python hiện tại câu lệnh nào sau đây để khai báo các hàm trong tệp circle.py?
Giá trị nào sau đây được định nghĩa ở thư viện math trong Python?
Câu lệnh nào sau đây sử dụng thư viện chuẩn trong Python để tính toán?
Viết vào tệp chương trình Python hiện tại câu lệnh nào sau đây để gọi hàm tinhChuvi(r) được viết trong tệp circle.py?
Trong tệp circle.py có đoạn chương trình Python được viết như sau:
def tinhChuVi(r):
return 2*math.pi*r
Cần viết thêm vào tệp câu lệnh nào sau đây để chương trình hoạt động được?
Chương trình tính tổng các điện trở mắc song song và nối tiếp được viết trong tệp cong_thuc_ly.py có dùng hàm nào sau đây?
Câu lệnh Python nào sau đây sử dụng hằng số có tên PI định nghĩa giá trị của số Pi được viết trong tệp myMath.py?
Trong các công việc của nhiệm vụ viết thư viện để tính diện tích và chu vi của hình sau đây, công việc nào cần khai báo thư viện chuẩn của Python?
Cần sử dụng thư viện nào sau đây trong Python để viết hàm tính diện tích của một hình tròn với tham số bán kính?
Cho đoạn chương trình Python được viết trong tệp main.py như sau:
r = float(input("Nhập bán kính: "))
p = circle.tinhChuVi(r)
print("Chu vi hình tròn là", p)
s = circle.tinhDienTich(r)
print("Diện tích hình tròn là", s)
Dưới đây là ý kiến của các bạn học sinh về chương trình trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Hai hàm tinhDientich và tinhChuvi phải trả lại giá trị bằng từ khóa return. |
|
| b) Giá trị của biến p và s luôn là kiểu nguyên nếu người dùng nhập vào một số nguyên. |
|
| c) Chương trình sẽ báo lỗi nếu trong tệp circle.py không có hàm tên là tinhChuVi. |
|
| d) Cần phải khai báo import math lên dòng đầu tiên trong tệp main.py để không gây lỗi khi thực hiện chương trình. |
|
Bạn Nam tạo thư viện ctly để tính điện trở tương đương của mạch song song và nối tiếp bằng hai hàm machSS(dt) và machNT(dt), tham số dt là mảng một chiều chứa giá trị không âm của các điện trở. Bạn cũng viết chương trình trong tệp main.py như sau:
import ctly
ds = [10, 20, 20]
print("Mạch nối tiếp:", ctly.machNT(ds))
print("Mạch song song:", ctly.machSS(ds))
Dưới đây là ý kiến của các bạn học sinh về chương trình và thư viện trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Trong hàm machSS, nếu danh sách dt chỉ có một phần tử, thì giá trị trả về bằng giá trị của phần tử đó. |
|
| b) Hàm machSS sẽ bị lỗi nếu trong mảng ds có một phần tử bằng 1. |
|
| c) Hai hàm machSS và machNT trong thư viện phải có từ khóa return để trả về giá trị. |
|
| d) Lệnh import ctly chỉ hoạt động nếu tệp ctly.py nằm cùng thư mục với tệp main.py. |
|
Cho đoạn chương trình Python để tính nguyên tử khối trung bình của một nguyên tố hoá học được viết trong tệp main.py như sau:
from ctHoa import tinhNtkTB
dsNtk = [12, 13]
dsTyLe = [98.89, 1.11]
ntkTB = tinhNtkTB(dsNtk, dsTyLe)
print("Nguyên tử khối trung bình của Carbon là", ntkTB)
Dưới đây là ý kiến của các bạn học sinh về chương trình trên.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Biến ntkTB trong chương trình trên luôn có kiểu số nguyên. |
|
| b) Chương trình sẽ báo lỗi nếu viết thêm dòng dsNtk = 12 trong tệp main.py. |
|
| c) Thứ tự các giá trị truyền vào hàm tinhNtkTB(dsNtk, dsTyLe) phải khớp với thứ tự tham số khi định nghĩa hàm trong ctHoa. |
|
| d) Nếu thay đổi tên tệp ctHoa.py thành một tên khác, chương trình viết trong main.py vẫn chạy bình thường. |
|
Bạn Hoàng viết chương trình quản lí các bài hát trong một đĩa CD gồm hai tệp:
- Tệp quan_ly.py gồm ba hàm:
+ Hàm nhapDL() yêu cầu người dùng nhập số lượng bài hát, rồi sau đó nhập lần lượt tên các bài hát trong đĩa CD, trả lại mảng P chứa các bài hát.
+ Hàm timBai() có tham số gồm mảng P và tên bài hát. Nếu có bài hát cần tìm, hàm in ra vị trí đầu tiên xuất hiện bài hát, nếu không in ra thông báo “Không tìm thấy bài hát ”.
+ Hàm inTT() có tham số là mảng P, thực hiện in mỗi bài hát trên một dòng theo định dạng <Số thứ tự>: <Tên bài hát>.
- Tệp main.py sử dụng thư viện quan_ly.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Hàm inTT() chỉ có thể in ra số thứ tự trùng với chỉ số của phần tử trong mảng P. |
|
| b) Hàm timBai() nên sử dụng lệnh print thay vì return để thông báo nếu không tìm thấy bài hát. |
|
| c) Phải sử dụng từ khóa return P trong hàm nhapDL(). |
|
| d) Hàm inTT(P) có thể sử dụng vòng lặp for i in range(len(P)) để vừa lấy được chỉ số làm số thứ tự, vừa lấy được tên bài hát qua P[i]. |
|
Sau khi viết thư viện circle gồm các hàm tính đường kính, chu vi và diện tích với tham số cho mỗi hàm là bán kính r của một hình tròn. Còn chương trình chính sử dụng các hàm trong thư viện được viết trong tệp main.py.
Dưới đây là một số ý kiến của các bạn học sinh.
(Nhấp vào ô màu vàng để chọn đúng / sai)| a) Cần phải tạo một tệp có tên circle.py nằm trong cùng thư mục với main.py. |
|
| b) Thư viện circle có ba hàm và chỉ được dùng một hàm cho chương trình chính. |
|
| c) Nếu bổ sung thêm vào thư viện circle một vài hàm, thì phải thay đổi câu lệnh khai báo thư viện trong chương trình chính. |
|
| d) Sau khi khai báo thư viện circle trong main.py, ta chỉ cần viết câu lệnh gán giá trị cho biến r, rồi gọi hàm trong thư viện circle có truyền tham số r. |
|
Bạn có thể đăng câu hỏi về bài học này ở đây