• 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 1. Entering and output of data

Schwierigkeit:

Aufgabe«Ausdrucksrechner»

💻 Python

Schreiben Sie ein Programm, das eine Zeile mit einem arithmetischen Ausdruck (enthält ganze oder reelle Zahlen und die Operationen   +,   -,   *,   /) einliest und das Ergebnis seiner Berechnung ausgibt, wobei die standardmäßige Rangfolge der Operationen beachtet wird (Multiplikation und Division werden vor Addition und Subtraktion ausgeführt).

Eingabeformat

Eine Zeile, die einen arithmetischen Ausdruck enthält. Die Zahlen und Operationszeichen (+,   -,   *,   /) sind durch Leerzeichen getrennt. Zahlen können ganzzahlig oder reell sowie negativ sein.

Ausgabeformat

Eine Zahl & mdash; Das Ergebnis der Berechnung des Ausdrucks. Das Ergebnis kann eine ganze oder eine reelle Zahl sein.

Beispiel

Eingabe

3 + 5 * 2 - 4 / 2

Ausgabe

11.0

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
# Принимаем строку с выражением от пользователя
expression_string = input()

# Вычисляем значение выражения с помощью встроенной функции eval()
result = eval(expression_string)

# Выводим результат
print(float(result))

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