为什么这个if语句会导致语法错误

时间:2017-04-27 12:29:41

标签: python syntax

我正在尝试设置一个elif语句,如果用户点击回车键,代码将继续,但是我会得到不断的语法错误

      await Launcher.LaunchFolderAsync(folder, t);

1 个答案:

答案 0 :(得分:2)

您无法在else之前使用elif。另一个问题是,您必须在except中添加try

GTIN = 0
while True:
  GTIN = int(input("input your gtin-8 number:"))
  if len(str(GTIN)) == 8:
    print("OK: %s" % GTIN)
    break
  else:
    print("make sure the length of the barcode is 8")

编辑:您不需要elif。如果输入长度为8 OK,则再次执行。

编辑2:也不需要try except ps:print(“”)如果你使用python 3