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
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