📘 レベル: 初心者
🧠 学習内容:
変数を使用する
ユーザー入力を読み取る
数字を扱う
条件を適用する( if、elseif、else )

🚀 これからの予定
このタスクでは、 シンプルな計算機2つの数字を加算、減算、乗算、除算できる。すべては、従来のコンソールユーティリティのように、ターミナルで行われます。
🔧 準備
たとえば、ブラウザで直接コードを書くことができます。
👉 https://replit.com/languages/lua
🧱ステップ1:入力を取得する
ユーザーに2つの数字と演算子を入力するよう求めます。
print("Enter the first number:")
local a = io.read("*n")
print("Enter the second number:")
local b = io.read("*n")
print("Enter operation (+, -, *, /):")
local op = io.read()🧮 ステップ2:操作を実行する
次に、入力を処理し、結果を計算します。
if op == "+" then
print("Result: " .. (a + b))
elseif op == "-" then
print("Result: " .. (a - b))
elseif op == "*" then
print("Result: " .. (a * b))
elseif op == "/" then
if b ~= 0 then
print("Result: " .. (a / b))
else
print("You can't divide by zero!")
end
else
print("Unknown operation")
end✅ チェック
計算機をテストしてください。
10, 5, + →
1510, 0, / →ゼロ除算の警告
💡 その他のアイデア
完了後に計算機を再起動する
開始前に簡単なメニューを作成してください
小数をサポートする
🐾 次のステップ
これで、Luaで最初のコンソールユーティリティができました!これは、次のステップであるミニアプリケーションや単純なゲームの作成に最適なベースです。
参加する 私たちのコミュニティ そして、居心地の良い雰囲気の中でプログラミングを学びましょう!
コディック 🐾は、初心者が笑顔で簡単にプログラミングを学べるよう手助けする、ふわふわのアシスタントです。一緒にLua、Python、その他の言語のコースを受講し、ステップバイステップで実際のプロジェクトを作成できます。
