Giải SBT Tin học 10 trang 44 Cánh diều

Với Giải SBT Tin học 10 trang 44 trong Bài 14, 15: Kiểu dữ liệu danh sách - xử lí danh sách - Thực hành với kiểu dữ liệu danh sách sách Tin học lớp 10 Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng trả lời các câu hỏi & làm bài tập Tin học 10 trang 44.

1 225 19/12/2022


Giải SBT Tin học 10 trang 44 Cánh diều

Câu F70 trang 44 SBT Tin 10Danh sách và xâu

Python không cho phép thay đổi kí tự trong xâu. Để có thể thực hiện các phép biến đổi thay kí tự trong xâu s, người ta phải biểu diễn s dưới đạng danh sách kí tự ds. Em hãy chỉ ra cách biến đổi s thành ds.

Trả lời:

Sử dụng hàm list (s) để tạo danh sách kí tự từ xâu s.

Ví dụ:

Kết quả

Câu F71 trang 44 SBT Tin 10Tạo bản sao

Xét a là một danh sách. Phép gán b = a không tạo ra một danh sách mới mà chỉ tạo ra tên khác để truy cập tới a. Em hãy chỉ ra một số cách tạo b là danh sách bản sao của a.

Trả lời:

Có thể tạo danh sách b là bản sao của danh sách a bằng một trong hai cách:

Cách 1. Dùng phép gán: b = a[:]

Cách 2. Dùng phép gán: b = a. copy ()

Câu F72 trang 44 SBT Tin 10Danh sách con

Trong Python, việc xử lí xâu và danh sách có nhiều điểm tương đồng. Cách tạo danh sách con được viết giống như tạo xâu con. Em hãy đọc lại cách tạo xâu con và nêu cách viết câu lệnh đưa ra danh sách con của a như sau:

- Gồm m phần tử đầu tiên của danh sách a.

- Gồm các phần tử từ vị trí p đến trước vị trí q, của danh sách a.

- Gồm các phần tử từ vị trí m đến cuối danh sách a.

Trả lời:

Việc tạo danh sách con giống như tạo xâu con:

a[:m] - câu lệnh đưa ra danh sách m phần tử đầu tiên của a.

a[p:q] - câu lệnh đưa ra danh sách con tử phần tử ở vị trí p đến phần tử ở vị trí q - 1

a[m: ] - câu lệnh đưa ra danh sách các phần tử cuối của a bắt đầu từ vị trí m.

Câu F73 trang 44 SBT Tin 10Các số chẵn

Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, cách nhau một dấu cách và đưa ra thiết bị ra chuẩn trên một dòng các số chẵn, cách nhau một dấu cách.

Ví dụ:

Input

Output

5        10      6        3        9        2        4

10      6        2        4

 

Trả lời:

Tham khảo chương trình sau

Câu F74 trang 44 SBT Tin 10Các số dương

Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, cách nhau một dấu cách và đưa ra thiết bị ra chuẩn trên một dòng các số dương, các số ghi cách nhau, một dấu cách.

Ví dụ:

Input

Output

-8      6        -7      -2      1        4        -3      10

6        1        4        10

Trả lời:

Tham khảo chương trình sau

1 225 19/12/2022


Xem thêm các chương trình khác: