1

コードの一部をループするのに問題があります。

数値を挿入する必要があり、PC が何らかの計算を行うプログラムを作成しました。

私の問題は、ユーザーが文字などを入力できないようにする if ステートメントをループできないことです。

ループする必要があるコードは次のとおりです。

-- first number
io.write("Tell me a number: ")
a = io.read("*number")
-- typing a letter
if a == nil
    then
        io.write("\n", "Sorry, this is an invalid imput.", "\n")
        io.write("\n", "Please tell me a number: ")
end

手伝っていただけませんか?

Lua でプログラミングを始めたばかりで、かなり混乱しています。

どうもありがとうございました。

4

1 に答える 1