Я очень новичок в python, и мне было интересно, есть ли способ преобразовать серию операторов if в два соответствующих списка?
Взять что-то вроде этого:
var = int(input("Enter a number: "))
if var == 1:
print("One")
elif var == 2:
print("Two")
elif var == 3:
print("Three")
elif var == 4:
print("Four")
И преобразовать это в что-то вроде этого:
commandnumber = [1, 2, 3, 4]
command = [("One", "Two", "Three", "Four")]
print(command[commandnumber.index(var)])
Я не знаю достаточно о Python, чтобы понять, выполнимо ли это или нет.Я в основном хочу, чтобы пользователь мог проще ввести число и получить соответствующую команду (например, print или turtle.forward) в зависимости от того, какое число было введено.
Спасибо за ваше время.