1- u """
1+ """
22Das folgende Programm ist ein einfacher Taschenrechner.
33
44Nach dem Eingeben zweier Zahlen kann eine Operation ausgewählt werden.
1212
1313
1414def menu ():
15- u """Zeigt ein Menü an."""
15+ """Zeigt ein Menü an."""
1616 # Zuerst eine Willkommensnachricht
1717 print ()
1818 print ("Dies ist ein einfacher Taschenrechner." )
@@ -22,7 +22,7 @@ def menu():
2222 print ()
2323 counter = 0
2424 for fun in operations :
25- print ("{ } {}" . format ( counter , fun .__name__ ) )
25+ print (f" { counter } { fun .__name__ } " )
2626 counter += 1
2727 print ("Bitte eine Zahl für eine der Operationen angeben" )
2828 choice = input (":" )
@@ -36,7 +36,7 @@ def menu():
3636
3737
3838def add ():
39- u """
39+ """
4040 Addiert zwei eingegebene Zahlen.
4141
4242 Die Zahlen können sowohl ganze Zahlen (integer) oder Fließkommazahlen
@@ -45,11 +45,11 @@ def add():
4545 sum1 = input ("Bitte den ersten Summanden eingaben: " )
4646 sum2 = input ("Bitte den zweiten Summanden eingeben: " )
4747 result = float (sum1 ) + float (sum2 )
48- print ("{ } + {} = {}" . format ( sum1 , sum2 , result ) )
48+ print (f" { sum1 } + { sum2 } = { result } " )
4949
5050
5151def sum ():
52- u """
52+ """
5353 Summiert eine Menge an Zahlen auf.
5454
5555 Die Summanden können sowohl ganze Zahlen (integer) oder Fließkommazahlen
@@ -60,11 +60,11 @@ def sum():
6060 result = 0.0
6161 for i in values :
6262 result += float (i )
63- print ("sum({}) = {}" . format ( values , result ) )
63+ print (f "sum({ values } ) = { result } " )
6464
6565
6666def product ():
67- u """
67+ """
6868 Multipliziert eine Menge an Zahlen auf.
6969
7070 Die Faktoren können sowohl ganze Zahlen (integer) oder Fließkommazahlen
@@ -75,11 +75,11 @@ def product():
7575 result = 1.0
7676 for i in values :
7777 result *= float (i )
78- print ("product({}) = {}" . format ( values , result ) )
78+ print (f "product({ values } ) = { result } " )
7979
8080
8181def difference ():
82- u """
82+ """
8383 Subtrahiert eine Zahl von einer anderen.
8484
8585 Minuend und Subtrahend können sowohl ganze Zahlen (integer) oder
@@ -88,11 +88,11 @@ def difference():
8888 minu = input ("Bitte den Minuenden eingeben: " )
8989 subt = input ("Bitte den Subtrahenden eingeben: " )
9090 result = float (minu ) - float (subt )
91- print ("{ } - {} = {}" . format ( minu , subt , result ) )
91+ print (f" { minu } - { subt } = { result } " )
9292
9393
9494def quotient ():
95- u """
95+ """
9696 Teilt einen Divisor durch einen Dividenden.
9797
9898 Dividend und Divisor können sowohl ganze Zahlen (integer), als auch
@@ -104,11 +104,11 @@ def quotient():
104104 print ("Ungültige Divisor." )
105105 return
106106 result = float (divid ) / float (divis )
107- print ("{ } / {} = {}" . format ( divid , divis , result ) )
107+ print (f" { divid } / { divis } = { result } " )
108108
109109
110110def modulo ():
111- u """
111+ """
112112 Gibt das Ergebnis einer Modulo Division zurück.
113113
114114 Dividend und Divisor müssen ganze Zahlen sein. 0 ist als Divisor nicht
@@ -120,23 +120,23 @@ def modulo():
120120 print ("Ungültige Divisor." )
121121 return
122122 result = int (divid ) % int (divis )
123- print ("{ } % {} = {}" . format ( divid , divis , result ) )
123+ print (f" { divid } % { divis } = { result } " )
124124
125125
126126def sqrt ():
127- u """
127+ """
128128 Berechnet die Quadratwurzel einer eingegebenen Zahl.
129129
130130 Die Zahl kann sowohl eine ganze Zahl (integer) als auch eine Fließkommazahl
131131 (float) sein.
132132 """
133133 radiant = input ("Bitte eine Zahl eingeben: " )
134134 result = math .sqrt (float (radiant ))
135- print ("sqrt({}) = {}" . format ( radiant , result ) )
135+ print (f "sqrt({ radiant } ) = { result } " )
136136
137137
138138def power ():
139- u """
139+ """
140140 Berechnet eine Potenz.
141141
142142 Basis und Exponent können sowohl ganze Zahlen (integer), als auch
@@ -145,11 +145,11 @@ def power():
145145 base = input ("Bitte die Basis eingeben: " )
146146 exp = input ("Bitte den Exponenten eingeben: " )
147147 result = pow (float (base ), float (exp ))
148- print ("{ } ^ {} = {}" . format ( base , exp , result ) )
148+ print (f" { base } ^ { exp } = { result } " )
149149
150150
151151def fak ():
152- u """
152+ """
153153 Berechnet die Fakultät einer Zahl.
154154
155155 Die Zahl sollte eine positive ganze Zahl (natürliche Zahl) sein.
@@ -158,11 +158,11 @@ def fak():
158158 result = 1
159159 for i in range (2 , int (x ) + 1 ):
160160 result *= i
161- print ("{ }! = {}" . format ( x , result ) )
161+ print (f" { x } ! = { result } " )
162162
163163
164164def help ():
165- u """
165+ """
166166 Ruft das Hilfe Menü auf.
167167
168168 Das Hilfe Menü zeigt die Docstrings der einzelnen Funktionen an.
@@ -173,7 +173,7 @@ def help():
173173
174174
175175def quit ():
176- u """Beendet das Programm."""
176+ """Beendet das Programm."""
177177 sys .exit (0 )
178178
179179
0 commit comments