Другое дело, что у python нет операторов switch. Объединение лямбда с диктонами может быть эффективной альтернативой. например ::
switch = {
'1': lambda x: x+1,
'2': lambda x: x+2,
'3': lambda x: x+3
}
x = starting_val
ans = expression
new_ans = switch[ans](x)