基于函数返回的if-else的python简写方法

时间:2014-03-02 06:46:42

标签: python

我已经阅读了python简写的例子 - 如果在stackoverflow中但仍然无法弄清楚如何解决我自己的简单问题。 我希望基于以下函数的[boolean]返回值print("this is a prime number") else print(this is not a prime number)

is_prime(2) 

我应该如何编写简易方法?

1 个答案:

答案 0 :(得分:3)

您的意思是conditional expression吗?

print("this is a prime number" if is_prime(2) else "this is not a prime number")

print('this {} a prime number'.format('is' if is_prime(2) else 'is not'))
相关问题