Nhập vào 1 xâu ký tự chữ thường vào biến S (không quá 100 ký tự) từ bàn phím. Sau đó hãy:
a) Đếm xem có bao nhiêu từ trong xâu
b) Có bao nhiêu cặp ký tự ‘ab’
c) Có bao nhiêu ký tự ‘a’ hoặc ‘b’
d) Hãy xoá hết các ký tự ‘a’ hoặc ‘b’ có trong xâu.
Tạo tập tin D:\DULIEU.TXT rồi sau đó lưu kết quả vừa thực hiện lên tệp
Quảng cáo
1 câu trả lời 372
# Nhập xâu ký tự từ bàn phím
S = input("Nhập xâu ký tự: ")
# a) Đếm số từ trong xâu
so_tu = len(S.split())
# b) Đếm số cặp ký tự 'ab'
so_ab = S.count('ab')
# c) Đếm số ký tự 'a' hoặc 'b'
so_a_or_b = sum(S.count(c) for c in ['a', 'b'])
# d) Xoá các ký tự 'a' hoặc 'b' trong xâu
S = S.replace('a', '').replace('b', '')
# Lưu kết quả vào tệp D:\KETQUA.TXT
with open("D:\\KETQUA.TXT", "w") as f:
f.write(f"Số từ trong xâu: {so_tu}\n")
f.write(f"Số cặp ký tự 'ab': {so_ab}\n")
f.write(f"Số ký tự 'a' hoặc 'b': {so_a_or_b}\n")
f.write(f"Xâu sau khi xoá các ký tự 'a' hoặc 'b': {S}")
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
86382
