daily pastebin goal
63%
SHARE
TWEET

Untitled

a guest Jan 18th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #ilyas teber 1chif
  2.  
  3.  
  4. #die zielwerte werden eingelesen
  5. #IN:
  6. #OUT: ersteZahl (float), zweite Zahl (float)
  7. def zielwertEinlesen():
  8.     zahl1 = float(input("Gebe die erste Gleitkommazahl ein: "))
  9.     zahl2 = float(input("Gebe die zweite Gleitkommazahl ein: "))
  10.     return zahl1, zahl2
  11.  
  12.  
  13. #das menü zur Auswahl der rechenarten wird angezeigt
  14. #IN: /
  15. #OUT: rechenart (int) = die vom user gewünschte rechenart
  16. def menueanzeigen():
  17.     print("Menünummer.................Rechenart")
  18.     print("     1......................Addition")
  19.     print("     2...................Subtraktion")
  20.     print("     3................Multiplikation")
  21.     print("     4......................Division")
  22.     print("     5.......................Beenden")
  23.     rechenart = int(input("Drücke die Zahl des gewünschten Menüpunktes: "))
  24.     while (not ((rechenart < 6) and (rechenart > 0))):
  25.         rechenart = int(input("Die Zahl muss eine der Auswahlmöglichkeiten sein! Neuer Menüpunkt: "))
  26.     return rechenart
  27.  
  28.  
  29. #das ergebnis wird angezeigt
  30. #IN: ergebnis(float), das ergebnis der rechnung
  31. #OUT: /
  32. def ergebnisAnzeigen(ergebnis):
  33.     print("Das Ergebnis lautet " + str(ergebnis))
  34.  
  35.  
  36. #----hauptprogramm
  37. rechenart = menueanzeigen()
  38. while (rechenart != 5):
  39.     zahl1, zahl2 = zielwertEinlesen()
  40.     if (rechenart == 1):
  41.         ergebnis = zahl1 + zahl2
  42.     if (rechenart == 2):
  43.         ergebnis = zahl1 - zahl2
  44.     if (rechenart == 3):
  45.         ergebnis = zahl1 * zahl2
  46.     if (rechenart == 4):
  47.         ergebnis = zahl1 / zahl2
  48.     ergebnisAnzeigen(ergebnis)
  49.     rechenart = menueanzeigen()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top