所以我刚进入lua,想要制作一个程序来为我做一些计算。现在我有一系列元素后跟一个数字,例如 H = 1 他= 4 等... 然后在脚本中我希望能够调用该字母并使其作为数字工作。这就是我所拥有的。
print ("Element 1")
e1 = io.read()
print ("Enter Subscript")
sub1 = io.read("*n")
e1s = e1 * sub1
print (e1s)
在此我希望用户能够输入类似H的内容,将其视为1.然后用户可以输入下标并将1(来自H)乘以作为下标输入的数字然后打印为用户。对不起,如果这没有多大意义,但任何帮助将不胜感激。
答案 0 :(得分:2)
您可以将元素存储在表格中,并在需要时查找它们:
elements = {H = 1, He = 4}
print("Element 1")
e1 = elements[io.read()]
print("Enter Subscript")
sub1 = io.read("*n")
e1s = e1 * sub1
print(e1s)
答案 1 :(得分:0)
如果您尝试做的是将“H”打印为“HHH”,前提是用户提供了3,您可以使用循环将字符串连接到所有三个,然后只打印它。