Bài 24: Xâu kí tự

Khởi động (SGK Kết nối tri thức với cuộc sống - Trang 119)

Hướng dẫn giải

Lệnh trích ra từng kí tự của một xâu kí tự: thông qua chỉ số, bắt đầu từ 0 giống danh sách.

Đếm số kí tự của một xâu: lệnh len()

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Hoạt động 1 (SGK Kết nối tri thức với cuộc sống - Trang 119)

Hướng dẫn giải

Cấu trúc xâu kí tự: xâu kí tự trong Python là dãy các kí tự Unicode.

So sánh với danh sách:

+ Giống: Xâu có thể coi là một danh sách các kí tự, có thể truy cập từng kí tự xâu qua chỉ số, chỉ số từ 0 đến độ dài len() – 1

+ Khác: Không thể thay đổi từng kí tự của xâu.

(Trả lời bởi Toru)
Thảo luận (1)

Câu hỏi 1 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 120)

Hướng dẫn giải

A,B,C là hợp lệ

D không hợp lệ

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 2 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 120)

Hướng dẫn giải
Thảo luận (1)

Hoạt động 2 (SGK Kết nối tri thức với cuộc sống - Trang 120)

Hướng dẫn giải

Tham khảo :

- Theo chỉ số: biến i lần lượt chạy theo chỉ số của xâu kí tự s, từ 0 đến len(s) – 1. Kí tự tại chỉ số i là s[i]

- Theo phần tử của xâu kí tự: biến ch sẽ được gán lần lượt các kí tự của xâu s từ đầu đến cuối.

(Trả lời bởi Tuyet)
Thảo luận (1)

Câu hỏi 1 mục 2 (SGK Kết nối tri thức với cuộc sống - Trang 121)

Hướng dẫn giải

Skq sẽ có giá trị là 173.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi 2 mục 2 (SGK Kết nối tri thức với cuộc sống - Trang 121)

Hướng dẫn giải

a) True (đúng)
b) True (đúng)
c) True (đúng)
d) False (sai)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (2)

Luyện tập - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 122)

Hướng dẫn giải

S=input(“nhập xâu kí tự:”)

for ch in S:

if ch>=0  and  ch<10

         print (“S có chứa chữ số”)

else:

print (“S không có chứa chữ số”)      

(Trả lời bởi Van Toan)
Thảo luận (1)

Luyện tập - bài 2 (SGK Kết nối tri thức với cuộc sống - Trang 122)

Hướng dẫn giải

Chương trình kiểm tra:
m = 0
for ch in S:
if '0' <=ch<='9':
m = m+1
if m>0:
print("Xâu S có chữ số")
else:
print("Xâu S không chứa chữ số nào")

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)

Vận dụng - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 122)

Hướng dẫn giải

Tham khao:

s1 = input("Nhập kí tự xâu s1 bất kì: ")

s2 = input("Nhập kí tự xâu s2 bất kì: ")

m = s2[ : len(s2)//2]

n = s2[len(s2)//2 :]

S = m + s1 + n

print(S)

(Trả lời bởi Tuyet)
Thảo luận (1)