Pessoas e seus algoritmos

O tímido

ambiente = getAmbiente()
fala = escolherFala(ambiente)
if fala is not None:
    falar(fala)
exit()

O extrovertido

fala = random()
while True:
    try:
        falar(fala)
    catch AmbienteException as ex:
        ambiente = ex.getAmbiente()
        fala = escolherFala(ambiente)
    else:
        fala = random()

O chato

while True:
    fala = random()
    try:
        falar(fala)
    catch AmbienteException as ex:
        pass # ignorar exceções e continuar tagarelando