猿问

字符串操作函数的基本python代码在jupyter笔记本中不起作用

我正在尝试使用 anaconda 中的 Jupyter 笔记本在 python 3 中编写一个函数,它将输入一个由两个单词组成的字符串,如果两个单词以相同的字母开头,则返回 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

请帮助我并指出我做错了什么。


ibeautiful
浏览 141回答 1
1回答

MM们

尝试这个:-def strin(x):&nbsp; &nbsp; x = x.split()&nbsp; &nbsp; if x[0][0] == x[1][0]:&nbsp; &nbsp; &nbsp; &nbsp; return True&nbsp; &nbsp; else:&nbsp; &nbsp; &nbsp; &nbsp; return False输入:-strin('Hello Hey')输出:-True
随时随地看视频慕课网APP

相关分类

Python
我要回答