Ende =100
zahlen =[]for i inrange(Ende):
zahlen.append(True)for i inrange(2,Ende):
for k inrange(2,Ende):
if(i*k<Ende):
zahlen[i*k]=Falsefor i inrange(1,Ende):
if zahlen[i]:
print(i)
for erlaubt das Durchlaufen einer Zahlenfolge, die mit range erzeugt wird. Möchte man beispielsweise etwas genau 5 mal ausführen, ist dies mit for i in range(5): leichter zu erreichen als mit einer 'while'-Schleife.
range erzeugt eine iterierbare Zahlenfolge
range(5) erzeugt 0..4
Zusammenfassung
Datentypen int (integer) für ganze Zahlen, float für Dezimalbrüche, str (string) für Texte, bool (boolean) für Wahrheitswerte (Werte von Aussagen)
Schleifen
Konstrukt zum Wiederholen von Vorgängen
while (Aussage): wiederholt die folgenden Anweisungen, solange die Aussage True ist.
Entscheidungen
Konstrukt zum programmverlaufabhängigen Ausführen von Anweisungen
if (Aussage): führt die folgenden Anweisungen nur dann aus, wenn die Aussage True ist. Mit anschließendem else: können Anweisungen ausgeführt werden, wenn die Aussage False ist.
Listen
Datenstruktur zur Verwaltung von Mengen
Zum Beispiel die Überprüfung, ob ein bestimmtes Datum Element der Menge ist, ist erheblich einfacher, als alle Daten einzeln abzufragen.
Funktionen
Konstrukt, mit desse Hilfe eigene Befehle implementiert werden können.
Damit können beispielsweise oft benötigte Programmteile immer wieder genutzt werden ohne sie jedes Mal neu schreiben zu müssen.
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information