Os caracteres de uma string podem ser acessados com colchetes [], e a indexação começa em 0.
Para acessar o último caractere de uma string s, podemos escrever s[len(s) - 1]. Isso pode se tornar confuso com expressões maiores, mas felizmente existe uma maneira mais concisa de acessar caracteres a partir do final usando indexação negativa:
# 01234 => 5 caracteres
greeting = 'hello'
print(greeting[len(greeting) - 1]) # o
print(greeting[len(greeting) - 2]) # l
print(greeting[len(greeting) - 3]) # l
# 01234
greeting = 'hello'
print(greeting[-1]) # o
print(greeting[-2]) # l
print(greeting[-3]) # l
Ambos os programas são equivalentes, mas o segundo é mais conciso e fácil de ler.
Desafio
Você está trabalhando no departamento de segurança e pedem que você adicione outra verificação para as senhas dos usuários. As senhas são consideradas seguras se as primeiras 3 letras juntas não forem iguais às últimas 3 letras (na ordem inversa).
A entrada contém uma única linha — a senha.
O programa deve imprimir segura se a senha for considerada segura e não segura caso contrário.