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!