2017-08-27 54 views
0

我想提出一個質疑程序使用python 3,我用這個代碼的Python 3:「如果」

print ('how old are you?') 
age = input ('age :') 
if age < 18): print('Okay') 

意外縮進當我運行它,也有消息說

if age < (18): 
^ 
IndentationError: unexpected indent 

我該怎麼辦?

+1

[Python中的意外縮進錯誤]的可能重複(https://stackoverflow.com/questions/4263485/unexpected-indent-error-in-python) –

回答

1

if age < 18)應該if (int(age) < 18)

0

如果需要一個表達導致()之間

代碼錯過了布爾值(,它應該是:

if (int(age) < 18) 
0

看來,如果關鍵字可能在StackOverflow中 - 代碼可能看起來是正確的,但在編輯器中,它可能不是。在Python中,縮進很重要。代碼完成或如果一段代碼與另一部分相關聯。