我正在尝试制作一个简单的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)
答案 0 :(得分:4)
查看io.write()
和io.read()
。例如,您可以说:
io.write("Fahrenheit = ")
write命令将输出写入屏幕缓冲区,但不添加换行符。同样,read
检查最新输入,然后返回。
作为参考,我建议从教程中this link。