Instruções

Passo 37

Você deve tratar o caso em que o usuário tenta deletar um email usando um índice inválido da mesma forma que fez no método read_email. Dentro do método delete_email:
  • Converta o parâmetro index baseado em 1 para um índice baseado em 0 subtraindo 1 e armazenando-o em uma variável chamada actual_index.
  • Crie uma declaração if para verificar se o actual_index é menor que 0 ou maior ou igual ao comprimento da lista self.emails. Se for, imprima a mensagem Invalid email number.\n e use return para sair do método.

O que fazer:

Testes:

  • Você deve subtrair 1 do parâmetro `index` e armazená-lo em uma variável chamada `actual_index`.
  • Você deve criar uma instrução if para verificar se o `actual_index` é menor que 0 ou maior ou igual ao comprimento da lista `self.emails`.
  • Dentro da declaração `if`, você deve imprimir a mensagem `Invalid email number.\n` e usar `return` para sair do método.

Preview