首页 > 解决方案 > IF语句并返回python

问题描述

我正在尝试设计一个函数来返回 a 或 b 是否更长,但我遇到了语法错误。


def get_longer(a:str, b:str):

    return a if len(a) >= len(b) else return b 

我已经尝试使用打印语句并且它正在工作但是我需要它来使用返回语句。

有什么建议么?

标签: pythonif-statementreturn

解决方案


你有一个额外的return声明

def get_longer(a:str, b:str):
    return a if len(a) >= len(b) else b 

推荐阅读