Giải SBT Tin học 10 trang 39 Cánh diều
Với Giải SBT Tin học 10 trang 39 trong Bài 12, 13: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự - Thực hành dữ liệu kiểu xâu 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 39.
Giải SBT Tin học 10 trang 39 Cánh diều
Câu F58 trang 39 SBT Tin 10: Xâu mới
Cho xâu s. Tạo xâu mới bằng cách tách s thành 2 phần:
- s1 chứa các kí tự đầu của s, s2 chứa các kí tự còn lại.
- Độ dài sl lớn hơn hoặc bằng 1 so với độ dài của s2.
- Tạo xâu mới bằng cách đổi chỗ s1 và s2 trong s.
Dữ liệu: Nhập xâu s vào từ bàn phím.
Kết quả: Đưa ra màn hình xâu nhận được sau biến đổi.
Gợi ý: Sử dụng kĩ thuật tách xâu con.
Ví dụ:
Input |
Output |
123456789 |
678912345 |
Trả lời:
Tham khảo chương trình sau
Câu F59 trang 39 SBT Tin 10: Tìm và sửa lỗi
Xét bài toán: Cho xâu s nhập vào từ bàn phím. Người ta thay kí tự ở vị trí chẵn trong xâu bằng kí tự “*”.
Chú ý: Vị trí các kí tự trong xâu được đánh số bắt đầu từ 0.
Hãy tìm lỗi trong chương trình sau và đề xuất một cách sửa.
Trả lời:
Câu lệnh sai là: s [i]= '*'. Do Python không cho phép trực tiếp thay đổi giá trị kí tự trong xâu. Một trong các cách sửa là:
Thay s[i]= '*' bằng câu lệnh s = s. replace (s[i], '*')
Câu F60 trang 39 SBT Tin 10: Vị trí kí tự
Xét bài toán: Cho xâu s và kí tự c. Nếu c xuất hiện trong s một lần thì đưa ra vị trí của c trong s. Nếu c xuất hiện nhiều lần trong s thì đưa ra vị trí xuất hiện lần đầu tiên và lần cuối cùng của c trong s. Nếu s không chứa c thì đưa ra giá trị -1.
Viết chương trình nhập xâu s và kí tự c vào từ bàn phím và thực hiện bài toán trên.
Dữ liệu: Nhập vào xâu s và kí tự c từ bàn phím.
Kết quả: Đưa kết quả ra màn hình.
Gợi ý: Tìm vị trí kí tự c trong xâu s từ đầu về cuối bằng lệnh s .find (c) và
tìm ngược từ cuối về đầu bằng lệnh s. rfind (c).
Ví dụ:
Input |
Output |
|
Input |
Output |
|
Input |
Output |
abcdabacbcad a |
0 10 |
|
Abcdefgh e |
4 |
|
12345678 A |
-1 |
Trả lời:
Tham khảo chương trình sau
Xem thêm các bài giải sách bài tập Tin học 10 bộ sách Cánh diều hay, chi tiết khác:
Câu F57 trang 38 SBT Tin 10: Các lát cắt: Cho xâu s không chứa dấu cách. Hãy thực hiện các công việc sau: - Đưa ra kí tự thứ ba của xâu s...
Câu F58 trang 39 SBT Tin 10: Xâu mới: Cho xâu s. Tạo xâu mới bằng cách tách s thành 2 phần...
Câu F59 trang 39 SBT Tin 10: Tìm và sửa lỗi: Xét bài toán: Cho xâu s nhập vào từ bàn phím. Người ta thay kí tự ở vị trí chẵn trong xâu bằng kí tự “*”...
Câu F60 trang 39 SBT Tin 10: Vị trí kí tự: Xét bài toán: Cho xâu s và kí tự c. Nếu c xuất hiện trong s một lần thì đưa ra vị trí của c trong s...
Câu F61 trang 40 SBT Tin 10: Xoá xâu con: Xét bài toán: Cho xâu s và kí tự c. Nếu c xuất hiện nhiều hơn một lần trong s thì xoá khỏi s xâu con...
Câu F62 trang 40 SBT Tin 10: Thay thế: Xét bài toán: Cho xâu s. Tạo xâu mới từ s bằng cách tìm các kí tự 1 và thay nó bằng xâu “one”, các kí tự còn lại...
Câu F63 trang 40 SBT Tin 10: Xoá kí tự: Xét bài toán: Cho xâu s và kí tự c. Tạo xâu mới từ s bằng cách xoá các kí tự c trong xâu s...
Câu F64 trang 40 SBT Tin 10: Rút ngắn xâu: Xét bài toán: Cho xâu s. Tạo xâu mới từ s bằng cách xoá các kí tự tại những vị trí chia hết cho 3...
Câu F65 trang 41 SBT Tin 10: Tìm và thay thế xâu con: a) Xét bài toán: Cho văn bản t. Tìm và thay thế xâu con old bằng xâu con new trong t...
Câu F66 trang 42 SBT Tin 10: Số chữ số 0: Xét bài toán: Cho số nguyên dương n. Hãy xác định số chữ số 0 có trong dạng biểu diễn thập phân của n...
Câu F67 trang 42 SBT Tin 10: Chuẩn hoá: Xét bài toán: Cho xâu chứa nhiều từ, mỗi từ là dãy các kí tự liên tiếp không chứa dấu cách.
Câu F68 trang 42 SBT Tin 10: Đảo dấu vàng: Thuyền trưởng Flint cho tàu ghé lại một hòn đảo để chôn dấu bớt vàng bạc châu báu cướp được...
Xem thêm lời giải sách bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:
Xem thêm các chương trình khác:
- Soạn văn lớp 10 (hay nhất) – Cánh Diều
- Tác giả tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Tóm tắt tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Bố cục tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Nội dung chính tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Soạn văn lớp 10 (ngắn nhất) – Cánh Diều
- Giải sbt Ngữ văn lớp 10 – Cánh Diều
- Văn mẫu lớp 10 – Cánh Diều
- Giải Chuyên đề học tập Ngữ văn 10 – Cánh diều
- Giải sgk Toán 10 – Cánh Diều
- Giải Chuyên đề Toán 10 – Cánh Diều
- Lý thuyết Toán 10 – Cánh Diều
- Giải sbt Toán 10 – Cánh Diều
- Chuyên đề dạy thêm Toán 10 Cánh diều (2024 có đáp án)
- Giải sgk Tiếng Anh 10 – Explore new worlds
- Giải sgk Tiếng Anh 10 – ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 10 ilearn Smart World đầy đủ nhất
- Ngữ pháp Tiếng Anh 10 i-learn Smart World
- Giải sbt Tiếng Anh 10 - iLearn Smart World
- Giải sgk Vật lí 10 – Cánh Diều
- Giải sbt Vật lí 10 – Cánh Diều
- Lý thuyết Vật lí 10 – Cánh Diều
- Giải Chuyên đề Vật lí 10 – Cánh Diều
- Giải sgk Hóa học 10 – Cánh Diều
- Lý thuyết Hóa học 10 – Cánh Diều
- Giải sbt Hóa học 10 – Cánh Diều
- Giải Chuyên đề Hóa học 10 – Cánh Diều
- Giải sgk Sinh học 10 – Cánh Diều
- Giải sbt Sinh học 10 – Cánh Diều
- Lý thuyết Sinh học 10 – Cánh Diều
- Giải Chuyên đề Sinh học 10 – Cánh diều
- Giải sgk Lịch sử 10 – Cánh Diều
- Giải sbt Lịch sử 10 – Cánh Diều
- Giải Chuyên đề Lịch sử 10 – Cánh Diều
- Lý thuyết Lịch sử 10 – Cánh diều
- Giải sgk Địa lí 10 – Cánh Diều
- Lý thuyết Địa Lí 10 – Cánh Diều
- Giải sbt Địa lí 10 – Cánh Diều
- Giải Chuyên đề Địa lí 10 – Cánh Diều
- Lý thuyết Công nghệ 10 – Cánh Diều
- Giải sgk Công nghệ 10 – Cánh Diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải sbt Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải Chuyên đề Kinh tế pháp luật 10 – Cánh diều
- Lý thuyết KTPL 10 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 10 – Cánh Diều
- Giải sgk Giáo dục quốc phòng - an ninh 10 – Cánh diều
- Giải sbt Giáo dục quốc phòng - an ninh 10 – Cánh Diều
- Giải sgk Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sbt Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sgk Giáo dục thể chất 10 – Cánh Diều