• 1
    Eingabe und Ausgabe
    • Aufgaben
  • 2
    Bedingungen
    • Aufgaben
  • 3
    For-Schleife
    • Aufgaben
  • 4
    Zeichenketten
    • Aufgaben
  • 5
    While-Schleife
    • Aufgaben
  • 6
    Listen
    • Aufgaben
  • 7
    2D-Arrays
    • Aufgaben
  • 8
    Wörterbücher
    • Aufgaben
  • 9
    Mengen
    • Aufgaben
  • 10
    Funktionen und Rekursion
    • Aufgaben
  • к

Lektion 2. Conditions

Schwierigkeit:

Aufgabe«Finanzplanung»

💻 Python

Sie & mdash; leitender Finanzanalyst beim Investmentfonds Gemini Capital. Sie haben ein neues Projekt zur Prüfung erhalten. Ihre Aufgabe & mdash; eine Schnellanalyse seiner finanziellen Tragfähigkeit in den letzten drei Jahren durchzuführen und ein Urteil zu fällen: Lohnt es sich, darin zu investieren.

Das Hauptkriterium für eine positive Entscheidung: Das Projekt sollte & nbsp; jedes Jahr & nbsp; ohne Ausnahme profitabel sein. Das bedeutet, dass die jährlichen Einnahmen die jährlichen Ausgaben in jedem der drei analysierten Jahre strikt übersteigen müssen. Wenn das Projekt in mindestens einem Jahr unrentabel war oder eine Nullbilanz aufwies, gilt es als zu riskant.

Das Programm soll diese Daten analysieren und eine klare Empfehlung ausgeben: „Das Projekt wird zur Investition empfohlen“ oder „Das Projekt wird nicht zur Investition empfohlen“, unter Angabe der spezifischen verlustbringenden Jahre, falls vorhanden.

Eingabeformat

Sechs Zahlen (als Ganzzahl oder mit Gleitkomma – int oder float ), nacheinander eingegeben, jede in einer neuen Zeile.

  1. Einnahmen für das 1. Jahr
  2. Ausgaben für das 1. Jahr
  3. Einnahmen für das 2. Jahr
  4. Ausgaben für das 2. Jahr
  5. Einnahmen für das 3. Jahr
  6. Ausgaben für das 3. Jahr

Ausgabeformat

Eine Zeile ( str ) mit der endgültigen Empfehlung.
Falls das Projekt nicht empfohlen wird, werden zusätzliche Zeilen ( str ) ausgegeben, die den Ablehnungsgrund für jedes unrentable Jahr erläutern.

Beispiel

Eingabe

100000
80000
120000
95000
150000
110000

Ausgabe

Das Projekt wird für eine Investition empfohlen.

Hinweis

There will be no clue here, decide for yourself!

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

🎉 Glückwunsch! 🎉

Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.

AD

Werbung

red-snake blue-snake green-snake

Führe deinen Code aus...

KI-Assistent

Hallo! Ich bin dein Programmier-Assistent. Stelle mir beliebige Fragen zu Python — ich erkläre Funktionen, Methoden und helfe dir bei der aktuellen Aufgabe!