问:这是我正在使用的代码:
name = input ( "What's your name?" )
if name == "Andrew" : print ( "{} 是个伐木工人,他没事!" . format ( name )) else : print ( "{} 睡了一夜,{ } 工作一整天!” . format ( name , name ))
这是我收到的错误:
~/workspace$ python lumberjacked.py
文件“lumberjacked.py”,第5
行其他:
^
语法错误:语法无效
我究竟做错了什么???
答:该else声明和它的print太远缩进:
name = input ( "What's your name?" )
if name == "Andrew" : print ( "{} 是个伐木工人,他没事!" . format ( name )) else : print ( "{} 睡了一夜,{ } 工作一整天!” . format ( name , name ))
此外,看起来您正在使用 TAB 而不是空格。建议使用 4 空格缩进。