Cho trước xâu kí tự S và xâu substr. Dùng các lệnh nào để biết được vị trí

Giải sách bài tập Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự

Câu 25.10 trang 53 SBT Tin học 10: Cho trước xâu kí tự S và xâu substr. Dùng các lệnh nào để biết được vị trí xuất hiện cuối cùng của xâu substr trong xâu S? Ví dụ nếu S ="123321243212", substr = "12" thì vị trí xuất hiện lần cuối của "12" trong xâu S sẽ là 10. Nếu không thấy sẽ trả về -1,

Quảng cáo

Lời giải:

Chương trình có thể viết như sau:

n = len(S)

m = len(substr)

k = -1

for i in range(n-m):

 if S.find( substr,i) >= 0:

  k = S.find(substr,i)

print(k)

Cho trước xâu kí tự S và xâu substr. Dùng các lệnh nào để biết được vị trí

Quảng cáo


Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác:

Xem thêm các tài liệu học tốt lớp 10 hay khác:


Giải bài tập lớp 10 Kết nối tri thức khác