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
indexbaseado em 1 para um índice baseado em 0 subtraindo 1 e armazenando-o em uma variável chamadaactual_index. - Crie uma declaração if para verificar se o
actual_indexé menor que 0 ou maior ou igual ao comprimento da listaself.emails. Se for, imprima a mensagemInvalid email number.\ne usereturnpara 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