Я пытаюсь написать функцию в python 3, используя записные книжки Jupyter в anaconda, которые будут вводить строку, состоящую из двух слов, и возвращать True, если оба слова начинаются с одной буквы, и False, если они не начинаются с одного и того же письмо. Например, если строка 'Hello Hosey', она возвращает True, если строка 'Hello Jose', она возвращает False
Мой код записывается ниже
def strin(x):
l=len(x)
i=0
while(i<l):
if(x[i]==' '):
pos=i
break
i+=1
if(x[0]==x[pos]):
return True
else:
return False
, когда я Я запускаю функцию с помощью команды strin('Hello Hey')
, она печатает False
, а не True
. это касается всех вводимых мною вводов, печатается только False
. Пожалуйста, помогите мне и укажите, что я делаю неправильно.