• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 2. Conditions

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Planificación financiera»

💻 Python

Usted & mdash; analista financiero principal del fondo de inversión Gemini Capital. Ha recibido un nuevo proyecto para su evaluación. Su tarea & mdash; realizar un análisis exprés de su viabilidad financiera durante los últimos tres años y tomar una decisión: si vale la pena invertir en él.

El criterio principal para una decisión positiva: el proyecto debe ser rentable & nbsp; cada año & nbsp; sin excepción. Esto significa que los ingresos anuales deben exceder estrictamente los gastos anuales en cada uno de los tres años analizados. Si al menos en un año el proyecto no fue rentable o trabajó a cero, se considera demasiado riesgoso.

El programa debe analizar estos datos y emitir una recomendación clara: "El proyecto es recomendado para inversión" o "El proyecto no es recomendado para inversión", indicando los años específicos con pérdidas, si los hubiera.

Formato de entrada

seis números (enteros o de punto flotante - int o float ), ingresados de forma consistente, cada uno en una nueva línea.

  1. ingreso del 1er año
  2. consumo del 1er año
  3. ingreso del 2do año
  4. consumo del 2do año
  5. ingreso del 3er año
  6. consumo del 3er año

Formato de salida

Una línea ( str ) con la recomendación final.
Si el proyecto no es recomendado, se muestran líneas adicionales ( str ), explicando el motivo del rechazo para cada año no rentable.

Ejemplo

Entrada

100000
80000
120,000
95000
150000
110000

Salida

El proyecto es recomendado para inversión.

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador
# Запрашиваем у пользователя финансовые показатели за первый год
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 был убыточным или вышел в ноль.")

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.