2

華氏を摂氏とケルビンに変換する簡単な lua プログラムを作成しようとしていますが、印刷行と同じ行に入力コマンドを配置する方法がわかりません。これが私の言いたいことです。

プログラムに次のように表示させたい:

Fahrenheit = "Here's the user input"

私はそれを言う方法を知っています

Fahrenheit =
"User input"

私はまだ初心者です。

これまでの私のコードは次のとおりです。

print("Fahrenheit = ") f = io.read() c = (5/9)*(f-32) 
print("Celsius = "..c) k = c + 273 print("Kelvin = "..k)
4

1 に答える 1

4

io.write()と を調べio.read()ます。たとえば、次のように言えます。

io.write("Fahrenheit = ")

write コマンドは出力をスクリーン バッファに書き込みますが、改行は追加しません。同様にread、最新の入力をチェックして返します。

参考までに、チュートリアルのこのリンクをお勧めします。

于 2013-04-09T03:56:19.013 に答える