Python是否可以使用“如果y,则返回x”行?

in this answer it is stated that you can use return A+1 if A > B else A-1in python 3, yet when i try to use it:

def max3(a,b,c):
return a if a > b and c
return b if b > c else c

我收到无效的语法错误,我尝试过在线查找,但是如果有人可以帮助我,我什么也找不到。

谢谢。