2014-03-02 30 views
1

我已經閱讀了python速記的示例 - 如果在stackoverflow中,但仍然無法弄清楚如何解決我自己的簡單問題。 我想print("this is a prime number")其他print(this is not a prime number)基於以下功能的[布爾]返回值:基於函數返回的if-else的python速記方法

is_prime(2) 

我應該怎麼寫了一個短手的方法?

回答

3

你的意思是conditional expression


print('this {} a prime number'.format('is' if is_prime(2) else 'is not')) 
+0

是的,這就是我一直在尋找 –

+0

@JonClements的解決方案,非常感謝您指出了這。我修好了它。 – falsetru