Como escrever Strategy Pattern em Python de forma diferente do exemplo da Wikipedi

Na entrada de 2009 do Wikipedia para o Strategy Pattern, há um exemplo escrito em PHP.

A maioria dos outros exemplos de código faz algo como:

a = Context.new(StrategyA.new)
a.execute #=> Doing the task the normal way

b = Context.new(StrategyB.new)
b.execute #=> Doing the task alternatively

c = Context.new(StrategyC.new)
c.execute #=> Doing the task even more alternative

No código Python, uma técnica diferente é usada com o botão Enviar. Gostaria de saber como será o código Python, se ele também fez da mesma forma que os outros exemplos de códig

Atualizar Pode ser mais curto usando funções de primeira classe em Pytho

questionAnswers(10)

yourAnswerToTheQuestion