Giải SBT Tin 10 KNTT Bài 25. Một số lệnh làm việc với xâu kí tự có đáp án

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

10/12

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,

0/3000 ký tự
Giải thích

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)

Media VietJack