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 149
# 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
55419 -
Đã trả lời bởi chuyên gia
31346 -
Đã trả lời bởi chuyên gia
29891
Gửi báo cáo thành công!
