Python :: Aufgabe #214 :: Lösung #1
1 Lösung

#214
Taschenrechner in einer Konsole
Fortgeschrittener - Python
von Gelöschte Person
- 30.03.2019 um 19:29 Uhr
Programmiere einen Taschenrechner der folgende Rechenarten kann:
Plus
Minus
Mal
Geteilt
Wurzel
Hoch
Prozent
Quersumme
Plus
Minus
Mal
Geteilt
Wurzel
Hoch
Prozent
Quersumme
#1

von Chrisu90 (910 Punkte)
- 31.10.2020 um 20:36 Uhr

# Taschnerechner Hauptfunktion print('#### Willkommen beim Taschenrechner! ####\n') def menue(): print('\nZahlen Addieren? Drücke "1"') print('Zahlen Subtrahieren? Drücke "2"') print('Zahlen Multiplizieren? Drücke "3"') print('Zahlen Dividieren? Drücke "4"') print('Quadratwurzel ziehen? Drücke "5"') print('Quadrieren? Drücke "6"') print('Prozent? Drücke "7"') print('Quersumme? Drücke "8"') print('Programm Beenden: "9" ') while True: menue() auswahl = input('\nWähle eine Rechenart: ') if auswahl == '1': erste = float(input('Erste Zahl: ')) zweite = float(input('Zweite Zahl: ')) ergebnis = erste + zweite print('Ergebnis: ',ergebnis) elif auswahl == '2': erste = float(input('Erste Zahl: ')) zweite = float(input('Zweite Zahl: ')) ergebnis = erste - zweite print('Ergebnis: ',ergebnis) elif auswahl == '3': erste = float(input('Erste Zahl: ')) zweite = float(input('Zweite Zahl: ')) ergebnis = erste * zweite print('Ergebnis: ',ergebnis) elif auswahl == '4': erste = float(input('Erste Zahl: ')) zweite = float(input('Zweite Zahl: ')) ergebnis = erste / zweite print('Ergebnis: ',ergebnis) elif auswahl == '5': erste = float(input('Zahl: ')) ergebnis = erste ** 0.5 print('Ergebnis: ',ergebnis) elif auswahl == '6': erste = float(input('Zahl: ')) ergebnis = erste ** 2 print('Ergebnis: ',ergebnis) elif auswahl == '7': erste = float(input('Zahl: ')) zweite = float(input('Prozent:')) ergebnis = (erste / 100) * zweite print('Ergebnis: ',ergebnis) elif auswahl == '8': erste = str(input('Zahl: ')) ergebnis = sum([int(i) for i in erste]) print('Ergebnis: ',ergebnis) elif auswahl == '9': break
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1