Hallo, hier bin ich wieder. Im letzten Artikel habe ich mit Python Rechenaufgaben gelöst und mein erstes Programm geschrieben (Hello World). Ich habe gelernt was es für Operatoren gibt und wie man ein Programm ausführt.
Und es bleibt interessant... Weiter gehts...
Hier ist eine Übersicht über bisherigen Artikel:
In diesem Teil der Serie will ich Variablen kennenlernen.
Was ist eine Variable?
Eine Variable ist wie ein Behälter, in dem man Information aufbewahren kann. Auf Wunsch kann man die Informationen abrufe, ändern oder sogar löschen.
So sieht eine einfache Variable aus:
test = 12
Ich habe der Variablen test den Wert 12 gegeben. Möchte ich den Wert jetzt anzeigen, muss ich nur folgendes eingeben:
print(test)
Nachdem man das Programm ausgeführt hat, bekommt man den Wert 12 angezeigt.
Variablen zusammenrechnen
In diesem Beispiel sollen die Kosten für Miete, Strom und Heizung ausgerechnet werden.
Dafür erstelle ich eine neue Python-Datei, wie im letzten Artikel beschrieben. Dort füge ich folgende Variablen ein:
miete = 700
strom = 90
heizung = 85
Nun kann ich alle 3 Variablen in eine Variable zusammenfassen. Die nenne ich gesamtkosten. Es werden alle variablen zusammengerechnet.
gesamtkosten = miete + strom + heizung
Um jetzt die Gesamtkosten anzuzeigen, gebe ich noch folgenden Befehl:
print(gesamtkosten)
Nachdem ich das Programm ausgeführt habe, bekomme ich 875 als Ergebnis. Wenn ich es so schreibe:
print("Gesamtkosten: ", gesamtkosten)
Dann steht vor dem Ergebnis noch das Wort Gesamtkosten:. Das sieht schon etwas besser aus.
Variablen löschen
So löscht man eine Variable:
del test
In meinem Beispiel habe ich die Variable test gelöscht.
Variable benennen
eine Variable kannst du beliebig benennen, du musst nur folgende Regeln befolgen:
- Du kannst nur Buchstaben, Zahlen und Unterstriche (_) benutzen.
- Es dürfen keine Leerzeichen und andere Sonderzeichen benutzt werden.
- Es darf nicht mit einer Zahl beginnen.
- Es dürfen nicht von Python reservierte Keywords benutzt werden. Hier eine Auflistung mit allen Python-Keywords:
False, class, finally, is, return, None, continue, for, lambda, try, True, def, from, nonlocal, while, and, del, global, not, with, as, elif, if, or, yield, assert, else, import, pass, break, except, in, raise
Noch etwas: Es sind jeweils unterschiedliche Variablen, wenn sich die Groß- und Kleinschreibung unterscheidet. Siehe Beispiel unten.
miete = 800
Miete = 700
miETE = 900
Es ist jeweils eine neue Variable.
Einige Fragen habe ich noch:
- Ist es egal ob man
miete = 800
odermiete=800
schreibt? - Ist es egal ob man
9 + 7
oder9+7
schreibt? - Ist es egal ob man
print ( miete )
oderprint(miete)
Und wie ist es am besten zu schreiben?
Icons von Iconmonstr
Gutes Anfänger Tutorial!
Eventuell könntest du noch auf die verschiedenen Typen von Variablen eingehen (int, str, list, etc.).
Um deine Fragen zu beantworten: 3x ja & wie du es schreibst bleibt am Ende dir überlassen 😊
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ich werde mal im nächsten Artikel über die Typen schreiben. Muss es selber noch verstehen 😂 Danke...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Bei deinen Fragen kann man sich denke ich gut an PEP8 orientieren. PEP8 ist praktisch eine Sammlung von Formatierungs-Richtlinien. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke, PEP8 kannte ich noch nicht. Werde mir das auf jeden Fall mal genauer anschauen :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ich weiß nicht, was dein Ziel letztendlich ist, aber ich würde es gut finden, wenn du am Ende bei Steempython angelangst und das verstehst.
Dann fällt mir das nämlich auch leichter zu verstehen :D
Gruß Naturicia
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Das werde ich sicherlich mir anschauen, nur dauert es noch etwas :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ist eigentlich schlechter Stil, aber hast du meinen Python Artikel gelesen ?
https://steemit.com/steemdev/@felixxx/125-steem-developer-bounty-inside-python
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit