我是Python的noob,我一直有if/else函數的麻煩。出於某種原因,「else」部分總是被突出顯示爲語法錯誤,每次我改變它!這是我的代碼:其他函數python失敗
input ('password:')
if a == 'KARM' (print ('access granted.')
(print ('welcome to python'))
else
print ('nope. go away.')
我該如何解決這個問題?
我是Python的noob,我一直有if/else函數的麻煩。出於某種原因,「else」部分總是被突出顯示爲語法錯誤,每次我改變它!這是我的代碼:其他函數python失敗
input ('password:')
if a == 'KARM' (print ('access granted.')
(print ('welcome to python'))
else
print ('nope. go away.')
我該如何解決這個問題?
你的格式都搞砸了!試試看:
a = input('password:')
if a == 'KARM':
print('access granted.')
print('welcome to python')
else:
print('nope. go away.')
在python中if和else語句以冒號「:」結尾並且縮進很重要。在定義它之前,你還試圖使用a
。
是的!謝謝!它終於有效! – Kenny
嘗試使用冒號:
input ('password:')
if a == 'KARM':
(print ('access granted.')
(print ('welcome to python'))
else:
print ('nope. go away.')
它仍然將「else」視爲語法錯誤。 – Kenny
你爲什麼要恢復格式化的變化? – Jacobm001