我正在尝试设计一个返回a或b更长的函数,但是我遇到语法错误。
def get_longer(a:str, b:str):
return a if len(a) >= len(b) else return b
我已经尝试过print语句,但是它可以正常工作,但是我需要它与return语句一起工作。
有什么建议吗?
答案 0 :(得分:5)
您还有一条return
声明
def get_longer(a:str, b:str):
return a if len(a) >= len(b) else b
答案 1 :(得分:0)
您可以尝试以下代码。
def get_longer(a:str, b:str) -> str:
if (len(a) >= len(b)):
return a
else:
return b