python – Como eu faço para alterar o meu código para que minha função poder trabalhar com vários comandos digitados de uma só vez?

Opa galerinha blz?
to travado em um exercicio, não consigo pensar em algo mais eficiente para este codigo que eu fiz para usar listas como filas, o código é:

ultimo=10
fila=list(range(1,ultimo+1))
while True:
    print("nExistem %d Clientes na fila" % len(fila))
    print("===============================")
    print("Fila atual: ", fila)
    print("Digite F para adicionar um cliente ao fim da fila.")
    print("ou A para realizar o atendimento. S para sair")
    operacao = input("Operação (F, A, ou S):")
    if operacao =="A": #REALIZA O ATENDIMENTO
        if(len(fila))>0:
            atendido=fila.pop(0)
            print("Cliente %d atendido" % atendido)
        else:
            print("Fila vazia! Ninguém para atender.")
    elif operacao == "F":
        ultimo+=1 #INCLEMENTAÇÃO DO CLIENTE
        fila.append(ultimo)
    elif operacao == "S": #OPERACAO SAIR
        break
    else:
        print("Operação Invalida! Digite apenas F, A ou S!")

O Motivo da quebra da cabeça é que queria que a função funcionasse X vezes quando a letra é digitada (isso também inclui as outras funções, vou colocar o que o exercicio pede para entenderem melhor)

“Alterem o programa acima de formar a poder trabalhar com varios comandos digitados de uma só vez. atualmente, apenas um comando pode ser inserido por vez. Altere de forma a considerar operação como uma String.

Exemplo: FFFAAAS significaria três chegadas de novos clientes, três atendimentos, e, finalmente, a saída do programa”

dei varias pesquisadas do que eu poderia fazer com uma string mas não achei nada que poderia ajudar na solução desse exercicio kkkkk, alguem da um help?