我想做一个程序,告诉用户他说的是什么样的信息......
这就是我现在所拥有的,但正如你所看到的,它缺少IF函数来识别它是否是一个数字,但我不知道如何得到一个不使用io.read的数字('* number )
a = io.read()
if a == string.lower(a) then
print('It's a lower string')
end
if a == string.upper(a) then
print('It's an upper string')
end
请帮助
答案 0 :(得分:1)
继续阅读a = io.read()
并尝试转换为数字:
a = io.read()
if tonumber(a) then
print("It's a number")
elseif a == string.lower(a) then
print("It's a lowercase string")
elseif a == string.upper(a) then
print("It's an uppercase string")
end