У меня есть:
-
функция:
def find_str(s, char)
-
и строка:
"Happy Birthday"
,
По сути, я хочу вводить "py"
и возвращать 3
, но вместо этого я возвращаю 2
.
Код:
def find_str(s, char):
index = 0
if char in s:
char = char[0]
for ch in s:
if ch in s:
index += 1
if ch == char:
return index
else:
return -1
print(find_str("Happy birthday", "py"))
Не уверен, что случилось!