小编use*_*756的帖子

Python教程问题:结束函数

我有一个python教程问题,我无法通过.问题如下:

结束
给定两个字符串,如果其中一个字符串出现在另一个字符串的最末端,则返回True,忽略大小写差异(换句话说,计算不应该是"区分大小写").

我的解决方案

def end_other(a,b):     
    s1=a.lower()    
    s2=b.lower()   
    if len(s1)>len(s2):  
        if s1[-len(s2)]==s2[-len(s2)]:  
            return True  
    if len(s1)<len(s2):  
        if s1[-len(s1)]==s2[-len(s1)]:  
            return True  
    if len(s1)==len(s2):  
        if s1[-len(s1)]==s2[-len(s2)]:  
            return True  
    else:  
         return False  
Run Code Online (Sandbox Code Playgroud)

但错误消息窗口显示:所有公共测试都已通过,但某些私有测试失败.您需要概括您的解决方案.

问题在于我的解决方案?还是我错过了一些事情?

python

4
推荐指数
2
解决办法
8362
查看次数

标签 统计

python ×1