我是一位正在從2.6.4飛躍到3.1.1的新Python程序員。一切都很好,直到我試圖使用'else if'語句。由於我無法理解的原因,解釋器在'else if'中的'if'之後給我一個語法錯誤。'else if'的正確語法是什麼?
def function(a):
if a == '1':
print ('1a')
else if a == '2'
print ('2a')
else print ('3a')
function(input('input:'))
我可能錯過了很簡單的東西;但是,我一直無法自己找到答案。
我認爲這不適用於2.6.4。 – wRAR 2010-03-07 05:38:10
的確,這些Python語法和語義元素在這些版本之間並沒有改變。可能永遠不會。 – 2010-03-07 07:56:16
你可以從python中if/else的好教程開始:http://www.dreamsyssoft.com/python-scripting-tutorial/ifelse-tutorial.php – 2013-01-10 14:05:12