• 1
    Entrada e saída
    • Tarefas
  • 2
    Condições
    • Tarefas
  • 3
    Loop for
    • Tarefas
  • 4
    Strings
    • Tarefas
  • 5
    Loop while
    • Tarefas
  • 6
    Listas
    • Tarefas
  • 7
    Matrizes 2D
    • Tarefas
  • 8
    Dicionários
    • Tarefas
  • 9
    Conjuntos
    • Tarefas
  • 10
    Funções e recursão
    • Tarefas
  • к

Lição 8. Dictionary

Dificuldade:

Tarefa«Dicionário criptográfico»

💻 Python
Você trabalha no departamento de TI da empresa e deve analisar a rentabilidade da compra de vários gadgets. Cada gadget tem o custo inicial, a utilidade mensal e o coeficiente de degradação. A utilidade é reduzida a cada mês pelo coeficiente de juros. É necessário determinar a utilidade geral de cada gadget para o período especificado e encontrar o mais rentável.

Formato de entrada

A primeira linha contém o número de meses de análise. A segunda linha contém o número de dispositivos. Em seguida, para cada dispositivo: nome, custo inicial, utilidade inicial, coeficiente de degradação em porcentagem

Formato de saída

para cada gadget: nome, utilidade final para o período, a relação utilidade/custo. No final, o nome do gadget mais lucrativo

Exemplo

Entrada

6
3
Laptop 50,000 1000 5
Tablet 20,000 600 8
Phone 30,000 800 10

Saída

laptop: 5298.16 0.11
Tablet: 2952.34 0.15
Phone: 3748.47 0.12
O mais lucrativo: Tablet

Dica

There will be no clue here, decide for yourself!

main.py
Teste 1
Teste 2
Teste 3
Teste 4
Teste 5
Teste 6
Teste 7
Teste 8
Teste 9
Teste 10
Solução do desenvolvedor

🎉 Parabéns! 🎉

Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.

AD

Publicidade

red-snake blue-snake green-snake

Executando seu código...

Assistente de IA

Olá! Sou seu assistente de programação. Faça qualquer pergunta sobre Python — posso explicar funções, métodos e ajudá-lo com a tarefa atual!