• 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 2. Conditions

Dificuldade:

Tarefa«Planejamento financeiro»

💻 Python

Você & mdash; Principal analista financeiro do fundo de investimento Gemini Capital. Você recebeu um novo projeto para análise. Sua tarefa & mdash; realizar uma análise expressa de sua viabilidade financeira nos últimos três anos e tomar a decisão: vale a pena investir nele.

O principal critério para uma decisão positiva: o projeto deve ser lucrativo & nbsp; todos os anos & nbsp; sem exceção. Isso significa que a receita anual deve exceder estritamente a despesa anual em cada um dos três anos analisados. Se em pelo menos um ano o projeto foi não lucrativo ou operou no zero, ele é considerado muito arriscado.

O programa deve analisar esses dados e emitir uma recomendação clara: “O projeto é recomendado para investimento” ou “O projeto não é recomendado para investimento”, indicando os anos específicos de prejuízo, se houver.

Formato de entrada

seis números (como inteiros ou com ponto flutuante - int ou float ), inseridos consistentemente, cada um em uma nova linha.

  1. receita para o 1º ano
  2. despesa para o 1º ano
  3. receita para o 2º ano
  4. despesa para o 2º ano
  5. receita para o 3º ano
  6. despesa para o 3º ano

Formato de saída

linha ( str ) com a recomendação final.
Se o projeto não for recomendado, linhas adicionais são exibidas ( str ), explicando o motivo da recusa para cada ano não lucrativo.

Exemplo

Entrada

100000
80000
120000
95000
150000
110000

Saída

O projeto é recomendado para investimento.

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
# Запрашиваем у пользователя финансовые показатели за первый год
income_year1 = float(input()) # Принимаем ввод дохода за 1-й год и преобразуем в число
expenses_year1 = float(input()) # Принимаем ввод расхода за 1-й год и преобразуем в число

# Запрашиваем у пользователя финансовые показатели за второй год
income_year2 = float(input()) # Принимаем ввод дохода за 2-й год и преобразуем в число
expenses_year2 = float(input()) # Принимаем ввод расхода за 2-й год и преобразуем в число

# Запрашиваем у пользователя финансовые показатели за третий год
income_year3 = float(input()) # Принимаем ввод дохода за 3-й год и преобразуем в число
expenses_year3 = float(input()) # Принимаем ввод расхода за 3-й год и преобразуем в число

# Проверяем, был ли каждый год прибыльным (доход строго больше расхода)
is_profitable_y1 = income_year1 > expenses_year1
is_profitable_y2 = income_year2 > expenses_year2
is_profitable_y3 = income_year3 > expenses_year3

# Основное условие: если все три года были прибыльными
if is_profitable_y1 and is_profitable_y2 and is_profitable_y3:
    # Если условие истинно, выводим рекомендацию
    print("Проект рекомендуется к инвестированию.")
else:
    # Если хотя бы один год не был прибыльным, выводим отказ
    print("Проект не рекомендуется к инвестированию.")
    
    # Дополнительно проверяем каждый год и сообщаем о проблеме
    if not is_profitable_y1:
        # Если первый год не был прибыльным, указываем это
        print("Причина: Год 1 был убыточным или вышел в ноль.")
    if not is_profitable_y2:
        # Если второй год не был прибыльным, указываем это
        print("Причина: Год 2 был убыточным или вышел в ноль.")
    if not is_profitable_y3:
        # Если третий год не был прибыльным, указываем это
        print("Причина: Год 3 был убыточным или вышел в ноль.")

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