-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathcalculator01.py
47 lines (40 loc) · 1.27 KB
/
calculator01.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"""
Das folgende Programm soll eine einfacher Taschenrechner sein.
Das Programm nimmt zwei Zahlen entgegen und führt daraufhin einige Berechnungen
mit diesen durch.
"""
# Für die Quadratwurzel benötigen wir die math Bibliothek
import math
# Zuerst eine Willkommensnachricht
print()
print("Dies ist ein einfacher Taschenrechner.")
print()
print("Bitte zwei Zahlen eingeben: ")
x = input("Erste Zahl: ")
y = input("Zweite Zahl: ")
# Die beiden Eingaben werden in Zahlen umgewandelt, damit das Programm auch mit
# Fließkommazahlen arbeiten kann, wird der Typ float verwendet.
x = float(x)
y = float(y)
# Jetzt werden einige Operationen mit den beiden Werten durchgeführt:
sum_xy = x + y # Summe
dif_xy = x - y # Differenz
dif_yx = y - x # Differenz
pro_xy = x * y # Produkt
quo_xy = x / y # Quotient
quo_yx = y / x # Quotient
mod_xy = x % y # Modulo Division
mod_yx = y % x # Modulo Division
x_sqrt = math.sqrt(x) # Quadratwurzel
y_sqrt = math.sqrt(y) # Quadratwurzel
# Nun werden die Ergebnisse der Operationen ausgegeben:
print("x + y =", sum_xy)
print("x - y =", dif_xy)
print("y - x =", dif_yx)
print("x * y =", pro_xy)
print("x / y =", quo_xy)
print("y / x =", quo_yx)
print("x % y =", mod_xy)
print("y % x =", mod_yx)
print("sqrt(x) = ", x_sqrt)
print("sqrt(y) = ", y_sqrt)