我的闪电战基本代码给出错误:期待 EndIf。我能做些什么?

My Blitz Basic Code gives the Error: Expecting EndIf. what can I do?

提问人:Nicht 提问时间:7/19/2023 更新时间:7/19/2023 访问量:6

问:

我正在 Blitz Basic 中制作这个计算器程序,每次我运行它时,它都会告诉我,即使我的代码在我住的正确位置包含 EndIf。有人可以帮我吗?Expecting EndIf

AppTitle "Taschen Rechner"
Graphics 1280, 720, 32, 2

operator$ = Input$("Enter um vortzufahren")

Print "Blitz Taschenrechner V1.0"

zahl1 = Input("Erste Zahl: ")
rechenart$ = Input$("Operator (+, -, *, /): ")
zahl2 = Input("Zweite Zahl: ")

If rechenart$ = "+"
    Then zahl3 = zahl1 + zahl2

ElseIf rechenart$ = "-"
    Then zahl3 = zahl1 - zahl2

ElseIf rechenart$ = "*"
    Then zahl3 = zahl1 * zahl2 

ElseIf rechenart$ = "/"
    Then zahl3 = zahl1 / zahl2

Else
    Print "Der Operator " + rechenart$ + " wird nicht unterstützt"
EndIf

Print zahl3

WaitKey 
End

我通读了所有代码,没有看到任何问题。我还问了 ChatGPT 和 BingAI,但他们循环回答了相同的损坏代码(意料之中)。

错误处理 语法-Error Blitz3D

评论


答: 暂无答案