2016-01-09 71 views
-6

我對編碼非常陌生,剛剛掌握基本代碼。 我已經做過一個if語句,但沒有遇到過這個問題,有誰能幫忙嗎?簡單的elif語句不會工作,因爲'表達預期'?

我的代碼:

print("Hello User") 
myName = input("What is your name?") 
print("Hello" + myName) 

myAge = input("What is your age?") 

if input < 17: 
    print("Not quite an adult!") 
elif: 
    print("So you're an adult!") 

https://gyazo.com/15eef7751886747f4ce572641b9398fc

+4

你想要的是「其他」。之後Elif需要另一個表達式,這就是爲什麼你會得到一個異常!並且請不要直接包含屏幕截圖,而是包含您的代碼。 –

回答

5

你需要else:

elif意味着else if需要表達。

if expression: 
    pass 
elif expression: 
    pass 
else: 
    pass 
1

只要將'elif'更改爲'其他'即可。你去了!