FC ConcursosFC Concursos

Flashcard FC518737

Como um loop for com if/elif/else e continue trata valores positivos, zeros e negativos ao preencher um dicionário em Python?

Linguagens de Programação para Ciência de Dados

CEBRASPE (CESPE) · 2025

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

Como um loop for com if/elif/else e continue trata valores positivos, zeros e negativos ao preencher um dicionário em Python?
Mostrar resposta e comentário

Resposta

Em um laço com if/elif/else e continue, valores positivos são inseridos no dicionário com chave gerada, zeros são ignorados pelo continue, negativos são armazenados como valor absoluto sob chave distinta, e positivos duplicados podem ser gravados com sinal invertido se já existirem entre os valores do dicionário.



• Positivo: insere o valor sob uma chave gerada se não existir entre os valores do dicionário, caso contrário grava o negativo do valor original.
• Zero: é ignorado devido ao continue, não afetando o dicionário.
• Negativo: grava-se o valor absoluto sob uma chave distinta, normalmente indicando negatividade na chave.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514934

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo