Câu 2: Viết chương trình
a) Nhập vào 1 xâu
b) Đếm xem trong xâu có bao nhiêu dãy"ab"
c) Xóa toàn bộ dấu cách thừa trong xâu (giữa các từ chỉ cách nhau một dấu cách)
a) Nhập vào 1 xâu
b) Đếm xem trong xâu có bao nhiêu dãy"ab"
c) Xóa toàn bộ dấu cách thừa trong xâu (giữa các từ chỉ cách nhau một dấu cách)
Quảng cáo
2 câu trả lời 159
# a) Nhập xâu từ bàn phím
s = input("Nhập vào một xâu: ")
# b) Đếm số dãy "ab"
count_ab = s.count("ab")
print("Số lần xuất hiện của dãy 'ab':", count_ab)
# c) Xóa dấu cách thừa (giữa các từ chỉ một khoảng trắng, bỏ khoảng trắng đầu và cuối)
s_clean = ' '.join(s.strip().split())
print("Xâu sau khi xóa dấu cách thừa:", s_clean)
s.count("ab") → đếm số lần "ab" xuất hiện trong xâu.
s.split() → tách xâu thành danh sách từ, join() → nối lại chỉ với một dấu cách giữa các từ, loại bỏ khoảng trắng thừa.
s.split() → tách xâu thành danh sách từ, join() → nối lại chỉ với một dấu cách giữa các từ, loại bỏ khoảng trắng thừa.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55475 -
Đã trả lời bởi chuyên gia
31411 -
Đã trả lời bởi chuyên gia
29954
Gửi báo cáo thành công!
