How to use if else statements in a lambda function with Python

1 Answer

0 votes
calc = lambda x : x * 3 if x < 9 else (x + 2 if x > 10 and x < 30 else x)

print(calc(5))
print(calc(11))
print(calc(100))



'''
run:

15
13
100

'''

 



answered Feb 1, 2020 by avibootz

Related questions

1 answer 203 views
1 answer 226 views
2 answers 239 views
239 views asked Sep 27, 2020 by avibootz
4 answers 409 views
409 views asked Feb 21, 2020 by avibootz
2 answers 244 views
1 answer 162 views
1 answer 171 views
...