我需要在不使用 Python 中的内置函数的情况下创建 endswith() 函数。我想知道是否有任何方法可以让我做得更短更容易?我敢肯定,我的方式真的很复杂。
string = "example for endswith"
find = "endswith"
l = len(find)
final = False
b = 0
tstring =[]
new = ""
for i in string:
if find[b] == i:
tstring.insert(b,i)
b = b + 1
if b == l:
print(tstring)
break
for x in tstring:
new += x
print(new)
if(new==find):
final = True
print(final)