Giải Khoa học máy tính 10 chân trời bài F10 Thực hành xử lí xâu

Giải Khoa học máy tính 10 chân trời bài F10 Thực hành xử lí xâu. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học.

B. Bài tập và hướng dẫn giải

KHỞI ĐỘNG 

Câu 1: Xâu kí tự là một phần quan trọng trong cuộc sống hằng ngày, là cách để chúng ta lưu trữ và biểu diễn thông tin. Em hãy trao đổi với các bạn về một vài nhiệm vụ xử lí xâu phố biến mà em đã được học từ trước đến giờ và xem xét khả năng xử lí nhiệm vụ đó trong Python. Ví dụ: tách tên với họ và chữ lót của tên học sinh, tách các kí tự trong mã định danh sản phẩm để thực hiện phân luồng, ghép các kí tự được trích từ những xâu kí tự khác nhau để tạo thành mã hỗn hợp phục vụ cho việc quản lí công việc.…

LUYỆN TẬP

Câu 1: Hoàn thiện chương trình của Nhiệm vụ 1 của phần THỰC HÀNH, in ra màn hình số khoảng trắng của xâu hoTen và số từ trong xâu hoTen.

Gợi ý: Một từ được bắt đầu bằng kí tự khác khoảng trắng và nếu có kí tự liền trước thì kí tự này là khoảng trắng. Trong vòng lặp ở bước 4, thêm lệnh if để nhận biết một từ và đếm số từ.

VẬN DỤNG

Câu 1: Viết chương trình chuẩn hoá xấu họ tên bằng cách xoá bỏ khoảng trắng ở đầu và cuối xâu; kí tự đầu tiên của mỗi từ là chữ hoa, các kí tự còn lại của mỗi từ là chữ thường; các từ chỉ cách nhau một khoảng trắng.

Dữ liệu vào: Xâu hoten.

Dữ liệu ra: Xâu hoTenMoi với nội dung là xâu hoTen được chỉnh dạng.

Bảng bên minh hoạ cho kết quả chạy chương trình.

Thông tin nhập

Kết quả hiển thị

Nhập xâu cần xử lí: 

Nguyễn trần anh vy

Nguyễn Trần Anh Vy

Gợi ý: Bên cạnh việc xử lí duyệt từng kí tự như đã thực hiện trong Nhiệm vụ 1, Nhiệm vụ 2 ở phần THỰC HÀNH, em có thể sử dụng các hàm lower(), upper(), capitalize(), title() để chỉnh dạng xâu theo yêu cầu; hàm strip() để trả về một xâu đã loại bỏ các khoảng trắng ở đầu và cuối xâu.

Bình luận

Giải bài tập những môn khác