проверь как твой код работает на пустой строке
скинь ссылку, пожалуйста
На сайт?
на это задание
https://www.codewars.com/kata/51f2d1cafc9c0f745c00037d/train/python
def diff_end(string, end): check = string[(len(end) * -1):] if (check == end): return True else: return False
решил, могу показать свой подход к этому
Зачем писать if/else? Можно просто вернуть выражение, оно либо True либо False вернёт
def solution(string, ending): return string[len(string)-len(ending):len(string):]==ending
попробуй string[-1]
Обсуждают сегодня