Это довольно тривиальная программа в lua. Поскольку lua позволяет легко создавать ассоциативные массивы (a.k.a. хеш-таблицы), вы можете быстро создать таблицу поиска.
local carColors = {
purple = "1"
}
Оттуда вы индексируете таблицу с помощью ввода пользователя и возвращаете 1 или 2
local userInput = io.read():lower() --Make sure to set the user input to all lowercase.
print(carColors[userInput] or "2") -- if nil return 2
Я использовал print вместо io.output.
или здесь позволяет обрабатывать код, когда пользователь дает неверное имя цвета, когда carColors [userInput] равен nil, будет напечатано 2.