带有if语句的python lambda函数



有谁能帮我改一下吗?我还挺喜欢的,但是不行

f=lambda x:"Not Weird" if (x%2==0 and (1<x<6 or x>20)) else "weird"
print(f)

我知道我可以很容易地用If else语句做到这一点,但这只是为了学习目的,所以如果你能在相同的方向上即兴发挥,请给我启发。

Fire使用()的lambda

f=lambda x:"Not Weird" if (x%2==0 and (1<x<6 or x>20)) else "weird"
print(f(1))
weird

相关内容

  • 没有找到相关文章

最新更新