我正在通過一堂課,我卡住了。由於我是Python新手,很難弄清楚我要出錯的地方。Python的麻煩,如果聲明
#Write your two "if" statements below!
def true_function():
if #Fill in your `if` statement here!
return #Make sure this function returns `True`
def false_function():
if #Fill in your `if` statement here!
return #Make sure this function returns `False`
這是我提出的解決方案,它給了我一個錯誤;
#Write your two "if" statements below!
def true_function():
if 2 + 2 == 4: #Fill in your `if` statement here!
return 'True' #Make sure this function returns `True`
def false_function():
if 2 + 2 == 5: #Fill in your `if` statement here!
return 'False' #Make sure this function returns `False`
有人能幫助我瞭解我哪裏出錯了嗎?
請發佈錯誤的_full traceback_。 – 2013-02-27 00:00:30
這與您遇到的問題並不直接相關,但在我看來,這一課很愚蠢。幾乎從來沒有一個很好的理由來編寫一個函數,它會提前知道一個保證的結果。同樣,如果您知道您想要返回的答案,則不需要「if」語句即可到達該答案! – Blckknght 2013-02-27 00:11:36
因爲我是新手,所以我無法確定。這是關於Codecademy的,我猜想的目的是展示結構如何機械地工作。爲此,我認爲它成功了。如果陳述必須是真實的,以便各自的產出被吐出。如果他們不是,他們會被忽略。 – Kimomaru 2013-02-27 05:24:37