首页 > 解决方案 > 如果在 while 循环中产生条件,如何发出指令 - Liberty Basic

问题描述

我一直在试图弄清楚如何在 while 循环达到 3 时出现通知框。

我正在使用一种名为Liberty BASIC (v4.5.1) 的编程语言。Basic 用于为所有版本的窗口(包括 64 位)创建程序。Liberty Basic 是一种针对初学者的简化编程语言。

基本功能:GUI、调试器、编辑器和编译器。

我的代码->问题:

X = 1
WHILE X < 5
    PRINT "Number "; X
    IF X=3 THEN  EXIT WHILE  'how to insert a working NOTICE "We have reached the number 3";
    X = X + 1
WEND
END

我发现我的问题是什么。我编写代码的顺序是错误的。我在编写 NOTICE 消息之前退出了 while 循环,因此它从未被写入。我很抱歉没有提供足够的信息来解决问题。

我的代码->解决了:

PRINT "Stoping and exiting a while loop when X becomes 3"
X=1
WHILE X<5
    PRINT "Number: "; X
    X = X + 1
    IF X = 3 THEN
        NOTICE "While has reached 3, so we stopped"
        EXIT WHILE
    END IF
WEND
END

标签: basic

解决方案


推荐阅读