Вы хотите использовать словарь для этого:
x = 3 # Then try with 4
outcome_dict = {1: "some string", 2: "another string", 3: "yet another string"}
my_var = outcome_dict.get(x)
if my_var is None:
raise Exception("arg x must be 1, 2 or 3")
print(my_var)
Метод dict.get()
вернет None
, если ключ не найден. В этом примере все результаты необходимо вводить вручную в outcome_dict
, но на практике словари легко создать для тысяч пар ключ: значение в одной строке кода, например, словарь пониманий или просто for
петли.