口译员不工作

时间:2018-04-16 16:00:56

标签: python interpreter

def main():
cmd = (raw_input('#>>'))
if cmd=="SND_CMD_CREDITS":
    print "This language is made by Biohazard166 (Bioclassic23) or Dreadlurker36"
    main()

if cmd=="SND_CMD_HELP":
  print"Unfinsihed"
main()
if cmd=="SND_CMD_VER":
  print"This language is in VrPre-Alpha TEST PHASE 1"
  main()

else:
    print cmd,
    print " unknown command."
    main()
    print "Dreadscript Shell"
    main()

从SND_CMD_VER向下的所有内容都不起作用它甚至根本不显示错误消息,因为错误消息是"未知命令"脚本是错误的还是有一个如此明显的错误让我看起来像个白痴?

1 个答案:

答案 0 :(得分:0)

修复您的indentation并确保您的程序正确地通过if语句。

即使前两行也应该抛出错误:

def main():
cmd = (raw_input('#>>'))

正确的表示法是:

def main():
    cmd = (raw_input('#>>'))