Taschenrechner

  • Hallo,


    bin ein Newbie was Python angeht. Ich versuche mich weiterzuentwickeln und mich zu verbessern. Gibt es die Möglichkeit mein Code besser zu gestalten und ggf. kürzer darzustellen?


  • Ich bin auch noch ziemlicher Anfänger, was Python oder generell Coding betrifft.

    Aber du könntest z.B statt immer wieder mit if zu arbeiten, else if bzw. in Python "elif" benutzen.


    Python
    if operator == "+"
        print("Ergebnis = ", eingabe1 + eingabe2)
    elif operator == "-"
        print("Ergebnis = ", eingabe1 - eingabe2)
    elif # ..

    Und das ganze am Ende mit else schließen, z.B wenn der Benutzer einen falschen Operator eingegeben hat.


    Python
    else
        print("Kein gültiger Operator")


    Das ganze könnte man natürlich später noch in eine Schleife packen...


    Aber wiegesagt, bin auch noch relativ neu. Es werden sich bestimmt noch ein paar Experten hier einfinden, die dir bessere Tipps geben können :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!