Wie kann ich einen Taschenrechner sowohl in JavaScript als auch in Python erstellen?
Das Erstellen eines Taschenrechners in JavaScript und Python beinhaltet das Definieren der grundlegenden Operationen (Addition, Subtraktion, Multiplikation und Division), das Einrichten der Benutzeroberfläche (für JavaScript) und das Eingeben von Benutzereingaben (für Python).

Hier ist eine einfache Implementierung für beide Sprachen:

1. **JavaScript (HTML + JavaScript):**
```html
<!DOCTYPE html>
<html>
    <head>
        <title>Einfacher Taschenrechner</title>
        <style>
        input[type=button] {
            width: 60px;
            height: 60px;
        }
        </style>
        <script>
        function add(x, y) {
            return x + y;
        }

        function subtract(x, y) {
            return x - y;
        }

        function multiply(x, y) {
            return x * y;
        }

        function divide(x, y) {
            return x / y;
        }

        function input(value) {
            document.getElementById('display').value += value;
        }

        function calculate() {
            const expression = document.getElementById('display').value;
            const result = eval(expression);
            document.getElementById('display').value = result;
        }

        function clearDisplay() {
            document.getElementById('display').value = '';
        }
        </script>
    </head>
    <body>
        <h1>Einfacher Taschenrechner</h1>
        <input type="text" id="display" readonly>
        <br>
        <input type="button" value="1" onclick="input('1')">
        <input type="button" value="2" onclick="input('2')">
        <input type="button" value="3" onclick="input('3')">
        <input type="button" value="+" onclick="input('+')">
        <br>
        <input type="button" value="4" onclick="input('4')">
        <input type="button" value="5" onclick="input('5')">
        <input type="button" value="6" onclick="input('6')">
        <input type="button" value="-" onclick="input('-')">
        <br>
        <input type="button" value="7" onclick="input('7')">
        <input type="button" value="8" onclick="input('8')">
        <input type="button" value="9" onclick="input('9')">
        <input type="button" value="*" onclick="input('*')">
        <br>
        <input type="button" value="0" onclick="input('0')">
        <input type="button" value="C" onclick="clearDisplay()">
        <input type="button" value="=" onclick="calculate()">
        <input type="button" value="/" onclick="input('/')">
    </body>
</html>
```
2. **Python:**
```python
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    return x / y

def calculator():
    print("Wähle eine Operation aus:")
    print("1. Addieren")
    print("2. Subtrahieren")
    print("3. Multiplizieren")
    print("4. Dividieren")

    choice = input("Gib deine Auswahl ein (1, 2, 3, 4): ")

    num1 = float(input("Gib die erste Zahl ein: "))
    num2 = float(input("Gib die zweite Zahl ein: "))

    if choice == '1':
        print("Ergebnis:", add(num1, num2))
    elif choice == '2':
        print("Ergebnis:", subtract(num1, num2))
    elif choice == '3':
        print("Ergebnis:", multiply(num1, num2))
    elif choice == '4':
        print("Ergebnis:", divide(num1, num2))
    else:
    print("Ungültige Eingabe")

    if name == "main":
    while True:
    calculator()
    keep_going = input("Möchtest du fortfahren? (ja oder nein): ")
    if keep_going.lower() != "ja":
    break
```

Für den JavaScript-Taschenrechner speichern Sie den HTML + JavaScript-Code in einer Datei mit der Erweiterung `.html` und öffnen Sie ihn in einem Webbrowser. Der Taschenrechner wird angezeigt und Sie können Berechnungen mit den Tasten durchführen.

Für den Python-Taschenrechner speichern Sie den Python-Code in einer Datei mit der Erweiterung `.py` und führen Sie ihn mit einem Python-Interpreter (Python 3.x) aus. Der Taschenrechner fordert Sie auf, eine Operation auszuwählen, Zahlen einzugeben und das Ergebnis anzuzeigen. Um den Taschenrechner zu beenden, geben Sie "nein" ein, wenn Sie zur Fortsetzung aufgefordert werden.