Ir para conteúdo
Fórum Script Brasil
  • 0

Por que meu código ESTÁ funcionando?


JPallas22

Pergunta

Por que meu código ESTÁ funcionando?

Gostaria de tirar essa dúvida, de porque o código imprime o nome e o valor, sendo que apenas o nome está entre aspas. Não consegui entender a funcionalidade desses dois pontos que antecedem o valor.

vendas_tec = {'Notebook ASUS': 2450, 'iPhone': 15000, 'Samsung Galaxy': 12000,
              'TV Samsung': 10000, 'PS5': 14300}

for chave in vendas_tec:
    if vendas_tec[chave] > 5000:
        print('{}: {} unidades'.format(chave, vendas_tec[chave]))

 

O QUE MOSTRA NA MINHA TELA:

iPhone: 15000 unidades
Samsung Galaxy: 12000 unidades
TV Samsung: 10000 unidades
PS5: 14300 unidades

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Cada par de chaves equivale a um valor que deve ser informado no format:

print('{}'.format(valor1))
print('{}{}'.format(valor1, valor2))
print('{}{}{}'.format(valor1, valor2, valor3))

O número de pares devem ser iguais ao número de valores no format.

Essas chaves podem ser intercaladas por qualquer outro carácter/texto. No seu caso é o ": ". Mas poderia ser:

print('o telefone {} tem {} unidades'.format(chave, vendas_tec[chave]))

Também, o print pode ser escrito de outras formas para facilitar a leitura.

Python 3

print(f'{chave}: {vendas_tec[chave]}unidades')

Usando %:

print("% s: % s unidades" % (chave, vendas_tec[chave]))

Concatenado com +:

print(chave + ': ' + str(vendas_tec[venda]) + ' unidades')

Usando sep:

print(chave, ': ', vendas_tec[venda], 'unidades')
# ou
print(chave, vendas_tec[venda] + 'unidades', sep=': ')

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652,1k
×
×
  • Criar Novo...