Olá Luiza. Tudo bem?
Para reescrever a estrutura que você mencionou utilizando True ou False, podemos simplificar a lógica do if e else. No seu exemplo, você está verificando se a chave 'nome' existe no dicionário pessoa. O operador in já retorna um valor booleano (True ou False), então podemos usá-lo diretamente. Veja como ficaria:
pessoa = {'nome': 'Amanda', 'idade': 19, 'cidade': 'São Luís'}
existe_nome = 'nome' in pessoa
if existe_nome:
print("A chave 'nome' existe no dicionário.")
else:
print("A chave 'nome' não existe no dicionário.")
Neste exemplo, a variável existe_nome armazena o resultado da expressão 'nome' in pessoa, que será True se a chave existir e False caso contrário. Assim, você pode usar essa variável para decidir qual mensagem imprimir.
Espero ter ajudado e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!