
Anonymous
0
0
Giải SBT Tin học 10 trang 44 Cánh diều
- asked 4 months agoVotes
0Answers
0Views
Câu F70 trang 44 SBT Tin 10: Danh 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 10: Tạ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 10: Danh 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 10: Cá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 10: Cá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