Giải bài tập 24 Xâu kí tự

Giải bài 24: Xâu kí tự - Sách tin học lớp 10 kết nối tri thức

Trên cơ sở sách giáo khoa, chúng ta sẽ tìm hiểu về xâu kí tự và cách giải những bài tập liên quan. Trang sách cung cấp đầy đủ đáp án chuẩn và hướng dẫn giải chi tiết, giúp các em học sinh hiểu rõ bài học và nắm vững kiến thức.

Trước khi bắt đầu làm bài, chúng ta sẽ nhớ lại khái niệm về xâu kí tự từ bài 16. Xâu có thể được lưu trữ trong biến kiểu xâu kí tự và chúng ta có thể trích xuất từng kí tự của xâu bằng cách sử dụng vòng lặp for. Để đếm số kí tự trong xâu, ta sử dụng hàm len().

Khởi động

Em đã biết dữ liệu xâu kí tự và cách tạo biến kiểu xâu. Bây giờ hãy cùng nhau đi sâu vào các bài tập.

1. Xâu là một dãy các kí tự

Câu 1. Xác định xem các xâu kí tự sau đây có hợp lệ không:

  1. a) "123&*()+-ABC"
  2. b) "1010110&0101001"
  3. c) "Tây Nguyên"
  4. d) 11111111 = 256

Hướng dẫn giải: Các xâu hợp lệ là a - b - c

Câu 2. Xác định độ dài của mỗi xâu hợp lệ ở Câu 1:

  1. a) Độ dài: 12
  2. b) Độ dài: 15
  3. c) Độ dài: 10

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

2. Lệnh duyệt kí tự của xâu

Câu 1. Sau khi thực hiện các lệnh sau, biến skq sẽ có giá trị bao nhiêu?

Giải bài 24 Xâu kí tự

Câu 2. Cho s1 = "abc", s2 = "ababcabca". Các biểu thức logic sau cho kết quả là đúng hay sai?

a) s1 in s2                      b) s1 + s1 in s2

c) "abcabca" in s2          d) "abc123" in s2

Trả lời: Để giải câu hỏi trên:1. Lệnh duyệt kí tự của xâu:Đầu tiên, ta khai báo một biến s1 là xâu "abc".... Xem hướng dẫn giải chi tiết

Luyện tập

Câu 1. Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của S.

Câu 2. Viết chương trình kiểm tra xâu S có chữ số không. Thông báo "S có chứa chữ số" hoặc "S không chứa chữ số nào"

Trả lời: Câu 1:Để trích ra xâu con của S bao gồm ba kí tự đầu tiên của S, ta có thể sử dụng index của chuỗi... Xem hướng dẫn giải chi tiết

Vận dụng

Câu 1. Cho hai xâu s1, s2. Viết đoạn chương trình chèn xâu s1 vào giữa s2, tại vị trí len(s2)//2. In kết quả ra màn hình.

Câu 2. Viết chương trình nhập số học sinh và họ tên học sinh. Sau đó đếm xem trong danh sách có bao nhiêu bạn tên là "Hương".

Trả lời: Đoạn chương trình chèn xâu s1 vào giữa s2:```pythons1 = input("Nhập kí tự xâu s1 bất kì: ")s2 =... Xem hướng dẫn giải chi tiết
0.27713 sec| 2172.367 kb