2016-04-10 193 views
1

我已經創建了一個測驗,但我正在努力學習代碼的最後部分。如何根據測驗中的正確答案給出答案

if answer_counter <=5: 
    print 'Oh dear you didn\'t do so well! Try harder next time.' 
if answer_counter 6 or 7 or 8 or 9 or 10: 
    print 'Not so bad! you could do better!' 
if answer_counter >=11: 
    print 'Brilliant you did pretty well!' 

我遇到的問題是,如果爭論,我最初嘗試,如果answer_counter> = 6,< = 10的中間:但是,這似乎並沒有工作,我又試圖(6,10),所以或聲明是我最後的嘗試,我似乎無法找到答案!

再次感謝您的幫助

+0

嘗試使用開關的情況下對於這樣的問題,如果使用其他能幫助你太 – sfault

+0

這是Python的?請用有問題的語言標記您的問題 –

+0

對不起,這是python,仍然被網站的工作方式所困惑。謝謝 – Kingbuttmunch

回答

0

先予試用嵌套的if else:

if answer_count <=5: 
    #do something 
elif answer_count >=6 and answer_count <=10: 
    #do somethang 
else: 
    #do somethung 
+0

Brilliant這個工作很完美(看起來很明顯,當你看看它!)感謝其他評論和這個答案。該解決方案適用於任何可能正在閱讀並需要幫助的人。 如果回答<= 5:(做些什麼) elif answer <= 10 :(做些什麼) 否則:(無論其他) 感謝您的幫助! – Kingbuttmunch

+0

提及不:))))))))))) –