Xem toàn bộ tài liệu Lớp 10 – Cánh Diều: tại đây
Khởi động trang 101 Tin học 10:
Lời giải:
Ví dụ 1: Từ một danh sách các số tự nhiên, tìm ra các số là các số nguyên tố.
Ví dụ 2: Từ một danh sách thông tin khách hàng, tìm ra số khách hàng đã mua hàng với số tiền lớn hơn 15 triệu.
Hoạt động 1 trang 102 Tin học 10:
1) Với gợi ý từ Ví dụ 1, em hãy viết câu lệnh Python để tạo ra một biến kiểu danh sách lưu trữ được dữ liệu cho ở Bảng 1.
2) Viết câu lệnh in ra phần tử thứ ba của danh sách được tạo ra ở yêu cầu 1.
3) Dùng hàm type() kiểm tra lại kiểu dữ liệu của biến vừa tạo ra.
4) Dùng hàm len() để biết kích thước của danh sách (độ dài hay số phần tử của danh sách).
Lời giải:
1)
Nhietdo = [38, 36, 37, 36, 38, 38, 37]
2)
Câu lệnh:
>>>Nhietdo[2]
37
3)
>>>type(Nhietdo)
<class ‘list’>
4)
>>>len(Nhietdo)
7
Hoạt động 2 trang 103 Tin học 10:
Lời giải:
Nhóm em mong muốn Python cung cấp sẵn các hàm bổ sung phần tử vào cuối danh sách, xoá phần tử đứng ở vị trí thứ i, hàm chèn và sắp xếp,…
Luyện tập 1 trang 105 Tin học 10:
Lời giải:
Kết quả: Đếm số nhỏ hơn hoặc bằng 100 trong các số nhập vào danh sách
ds = [int(i) for i in input().split()]
sonho = 0
for i in ds:
if i<= 100: sonho = sonho + 1
print(sonho)
Luyện tập 2 trang 105 Tin học 10:
Lời giải:
Câu lệnh bổ sung:
for i in nh_d:
tb = tb + i
Vận dụng trang 105 Tin học 10:
Lời giải:
ds= [int(i) for i in input(“Nhập mã xe “).split()]
ds.sort()
print(ds)
t = 1
for i in range(1, len(ds)):
if ds[i]!=ds[i-1]:
t = t + 1
print(t)
Câu hỏi trang 105 Tin học 10:
1) Trong các ngôn ngữ lập trình bậc cao đều có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.
2) Trong ngôn ngữ lập trình Python, dữ liệu kiểu danh sách là một dãy hữu hạn các phần tử cho phép truy cập đến từng phần tử của nó.
3) Python bắt buộc các phần tử của một danh sách phải có cùng một kiểu dữ liệu.
4) Phần khởi tạo một danh sách trong Python bằng ghép gán trong chương trình, không thể nhập các phần tử của danh sách từ bàn phím.
5) Python chỉ cung cấp những hàm sau đây để xử lí danh sách: append(), pop(), insert(), sort(), clear().
Lời giải:
Các câu đúng: 2
1) Trong nhiều ngôn ngữ lập trình bậc cao có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.
3) Python cho phép các phần tử của một danh sách có thể có các kiểu dữ liệu khác nhau
4) Phần khởi tạo một danh sách trong Python bằng ghép gán trong chương trình, có thể nhập các phần tử của danh sách từ bàn phím.
5) Python cung cấp nhiều hàm để xử lí danh sách ví dụ: append(), pop(), insert(), sort(), clear(), …