Hallo und Herzlich Willkommen =)
In dieser Lektion werden wir einen genaueren Blick auf Integer und Float Variablen werfen und uns anschauen welche Berechnungen du in Python damit durchführen kannst.

Wie du bereits gelernt hast musst du beim Programmieren mit Python zum Zeitpunkt der Erstellung einer Variable nicht ihren Datentyp definieren.
Das heißt also, dass du einfach nur eine Variable deklarieren und ihr mit „=“ eine Zahl zuweisen kannst.
Das Programm weist dann bei der Ausführung automatisch den Datentyp Integer für Ganzzahlen oder Float für Gleitkommazahlen zu.

zahl1 = 2
zahl2 = 5.7
print(f"{zahl1} \t {type(zahl1)}")
print(f"{zahl2} \t {type(zahl2)}")
 
### ERGEBNIS / AUSGABE ###
2 	 <class 'int'>
5.7 	 <class 'float'>
Das Ergebnis einer Berechnung kannst du in einer neuen Variable speichern.

ergebnis = zahl1 + zahl2
print(f"{zahl1} + {zahl2} = {ergebnis}")

### ERGEBNIS / AUSGABE ###
2 + 5.7 = 7.7
Oder du kannst natürlich auch den Wert einer bestehenden Variable überschreiben.

summe = 15
print(f"Summe = {summe}")
summe = summe + zahl1
print(f"Summe = {summe}")
 
### ERGEBNIS / AUSGABE ###
Summe = 15
Summe = 17
Neben Addieren mit „+“ kannst du natürlich auch die anderen Grundrechenarten Subtrahieren mit „-“, Multiplizieren mit „*“ und Dividieren mit „/“ durchführen.

print(f"Addieren: {zahl1} + {zahl2} = {ergebnis}")
print(f"Subtrahieren: {zahl1} - {zahl2} = {zahl1 - zahl2}")
print(f"Multiplizieren: {zahl1} * {zahl2} = {zahl1 * zahl2}")
print(f"Dividieren: {zahl1} / {zahl2} = {zahl1 / zahl2}")
 
### ERGEBNIS / AUSGABE ###
Addieren: 2 + 5.7 = 7.7
Subtrahieren: 2 - 5.7 = -3.7
Multiplizieren: 2 * 5.7 = 11.4
Dividieren: 2 / 5.7 = 0.3508771929824561
Die Reihenfolge, in der das Ergebnis ausgerechnet wird, ist dabei genauso wie du es gewohnt bist, also zuerst Klammern, anschließend Punktrechnung und zuletzt Strichrechnung.

print(f"1 + 1 * 2 = {1 + 1 * 2}")
print(f"(1 + 1) * 2 = {(1 + 1) * 2}")
 
### ERGEBNIS / AUSGABE ###
1 + 1 * 2 = 3
(1 + 1) * 2 = 4
Potenzieren kannst du mit „**“.

print(f"Potenzieren: {zahl1} ** {zahl2} = {zahl1 ** zahl2}")
print(f"Wurzel: {zahl1} = {zahl1 ** 0.5}")
 
### ERGEBNIS / AUSGABE ###
Potenzieren: 2 ** 5.7 = 51.98415336679908
Wurzel: 2 = 1.4142135623730951
Wenn du Probleme oder Fragen zu dieser Lektion hast, dann schaue am besten in die Kommentare wo du schon viele Antworten finden wirst oder ich deine offenen Fragen schnellstmöglich beantworten werde.
Wenn du den Unterschied zwischen Integer und Float Variablen verstanden, und es geschafft hast einige Berechnungen durchzuführen, dann herzlichen Glückwunsch zu deinem nächsten erfolgreichen Schritt und ich freue mich schon darauf dich in der nächsten Lektion wiederzusehen =)