#python #python-3.x
#python #python-3.x
Вопрос:
я пытаюсь создать функцию, которая принимает строку в качестве параметра и возвращает true, если подстроки «bat» и «ball» появляются одинаковое количество раз.Например: uegubatefheiball должен возвращать значение true, поскольку существует один экземпляр обоих, появляющийся одинаковое количество раз.
def sport_count(some_string):
if (some_string.count(s1)>0):
print("true")
else:
print("false")
Ответ №1:
Вы уже были на правильном пути с использованием метода strings count
. В этом случае вы просто посчитаете экземпляры «bat» и «ball» и просто выполните простое сравнение.
def sport_count(string):
bat_count = string.count("bat")
ball_count = string.count("ball")
if bat_count == ball_count:
return True
else:
return False