40
Awesome Team
Alexander Lyabah
http://www.checkio.org/user/oduvan/
Last seen 1 day ago
Member for 13 years, 11 months, 6 days
Difficulty Easy
love it!
я бы `text.find(begin)` и `text.find(end)` сохранил в отдельную переменную, а ты то пересчитываешь это слишком часто.
а еще, для проверки наличия символа в строке можно просто использовать оператор **in** вместо метода **find**
More
` == '1'` это не правильный способ определения множественного числа. Но ты же уже об этом знаешь.
More
if len(data) % 2 == 0:
это все равно что
if not len(data) % 2:
но в этом случае замена не принципиальна, но если поменять условия местами, то можно и так записать теперь
if len(data) % 2:
result = data[len(data)//2]
else:
b = len(data) // 2
c = b - 1;
More
дам немного советов по коду
if symbol not in text[index_point_1+1:]:
result = None
else:
result = index_point_2
return result
можно не использовать переменную result, а сразу возвращать
if symbol not in text[index_point_1+1:]:
return None
else:
More