{"id":175522,"date":"2026-02-19T13:26:35","date_gmt":"2026-02-19T12:26:35","guid":{"rendered":"https:\/\/liora.io\/de\/?p=175522"},"modified":"2026-02-20T10:14:57","modified_gmt":"2026-02-20T09:14:57","slug":"while-schleife-python-unser-guide","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/while-schleife-python-unser-guide","title":{"rendered":"WHILE Schleife Python: Unser Guide"},"content":{"rendered":"\n<p><strong>In Python werden WHILE Schleifen verwendet, um die Ausf\u00fchrung eines Teils eines Programms mehrmals zu wiederholen.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-es-gibt-zwei-arten-von-schleifen\">Es gibt zwei Arten von Schleifen:<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Wenn man die Anzahl der Wiederholungen des Programms im Voraus kennt: <a href=\"https:\/\/liora.io\/de\/for-schleife-eine-wichtige-funktion-beim-programmieren\">for-Schleifen.<\/a><\/li>\n\n\n\n<li>Wenn man die Anzahl der Programmwiederholungen nicht im Voraus kennt: while-Schleifen.<\/li>\n<\/ol>\n\n\n\n<p>In diesem Artikel werden wir uns haupts\u00e4chlich mit while-Schleifen und ihrer Verwendung befassen. Das englische Schl\u00fcsselwort while bedeutet so lange wie. Ziemlich intuitiv werden der oder die Anweisungsbl\u00f6cke, die in einer while-Schleife vorhanden sind, so lange ausgef\u00fchrt, wie eine oder mehrere Bedingungen erf\u00fcllt sind.<\/p>\n\n\n\n<p>Wenn die Bedingung erf\u00fcllt ist, wird ein boolescher Wert ausgegeben:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>True: Die Ausf\u00fchrung kann den Anweisungsblock \u00fcberspringen.<\/li>\n\n\n\n<li>False: Die Ausf\u00fchrung des Anweisungsblocks kann nicht durchgef\u00fchrt werden. Wir verlassen die Schleife.<\/li>\n<\/ul>\n\n\n\n<p>Wir k\u00f6nnen die Funktionsweise der Schleife mithilfe des folgenden Schemas darstellen:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized is-style-not-rounded\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/04\/image1-3-1.png\" alt=\"\" style=\"width:500px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wie-schreibt-und-verwendet-man-die-while-schleife-python\">Wie schreibt und verwendet man die WHILE Schleife Python ?<\/h2>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>while conditions : \n  bloc instruction 1 \n  bloc instruction 2 <\/code><\/pre>\n\n\n\n<p>Im Allgemeinen h\u00e4ngt die Bedingung, die in der <strong>WHILE Schleife Python<\/strong> angewendet wird, von einem Objekt oder einer Variablen ab, die vorher definiert wurde und die beim Durchlaufen der Schleife aktualisiert wird.<\/p>\n\n\n\n<p>Auch interessant: <a href=\"_wp_link_placeholder\" data-wplink-edit=\"true\">Python Bibliotheken<\/a><\/p>\n\n\n\n<p>Wenn sich nichts an der Bedingung \u00e4ndert, wird die Schleife endlos ausgef\u00fchrt. Ein Beispiel f\u00fcr eine &#8222;Endlosschleife&#8220;:<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i = 0 \nwhile i &lt; 10 : \n  print(i)<\/code><\/pre>\n\n\n\n<p>In diesem Beispiel \u00e4ndert sich der Wert des Parameters i nicht ein einziges Mal in der Schleife. Wenn wir also zu der auferlegten Bedingung zur\u00fcckkehren, wird sie immer wieder \u00fcberpr\u00fcft. Daher ist es wichtig, die Variable i wie im folgenden Beispiel zu variieren:<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i = 0 \nwhile i &lt; 10 : \n\tprint(i**2)\n\ti = i + 1 \nprint(\u2018fin du programme\u2019)<\/code><\/pre>\n\n\n\n<p>Dieser Code gibt die quadrierte Zahlenfolge von 0 bis 10 zur\u00fcck.<\/p>\n\n\n\n<p>Wie du sehen kannst, wird die Variable, die in die while-Bedingung eingebunden ist, aktualisiert, wenn sie die Schleife durchl\u00e4uft. In diesem Fall ist es die Variable i, die anfangs 0 ist und bei jedem Durchlauf um 1 erh\u00f6ht wird. Diese Erh\u00f6hung erm\u00f6glicht es, eine Grenze f\u00fcr die Ausf\u00fchrung der Schleife zu setzen.<\/p>\n\n\n\n<p>Konzentrieren wir uns nun auf den oder die Befehlsbl\u00f6cke, die in der Schleife enthalten sind. Diese k\u00f6nnen von Schleife zu Schleife unterschiedlich sein und k\u00f6nnen andere Bedingungen innerhalb der Schleife beinhalten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mithilfe einer while-Schleife, die mit der ersten Schleife verschachtelt ist.<\/li>\n\n\n\n<li>Mithilfe von if\/else-Anweisungen.<\/li>\n<\/ul>\n\n\n\n<p>Zur Erinnerung: Die if..else-Anweisung wertet eine Bedingung aus und f\u00fchrt die if-Anweisung nur dann aus, wenn die Bedingung wahr ist. Wenn die Bedingung falsch ist, wird die else-Anweisung ausgef\u00fchrt. Die Einr\u00fcckung wird verwendet, um die Bl\u00f6cke zu trennen.<\/p>\n\n\n\n<p><strong>Hier ist ein Beispiel mit if\/else-Bedingungen:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i = 0 \nwhile i &lt; 10 : \n\tif i%2==0 :\n\t\tprint(i**2)\n\t\ti = i+1 \n\telse : \n\t\tprint(i**3)\n\t\ti = i+1<\/code><\/pre>\n\n\n\n<p>Dieses Beispiel gibt also die Zahlen von 0 bis 9 als Quadrat zur\u00fcck, wenn sie gerade sind, und als W\u00fcrfel, wenn sie nicht gerade sind.<\/p>\n\n\n\n<p>Wie du dir denken kannst, l\u00e4uft die Schleife, solange die Bedingung erf\u00fcllt ist. Was ist, wenn du die Ausf\u00fchrung des Blocks in der Schleife vorzeitig beenden oder eine nicht erf\u00fcllte Bedingung \u00fcberspringen willst? Hierf\u00fcr gibt es die Anweisungen break und continue.<\/p>\n\n\n\n<p>Auch interessant: <a href=\"https:\/\/liora.io\/de\/chatgpt-wie-funktioniert-dfer-nlp-algorithmus\">ChatGPT: Wie funktioniert der NLP Algorithmus<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-instruction-break\">Instruction break<\/h3>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i = 0 \nwhile i &lt; 10 : \n  i = i + 1 \n  print (\"Bonjour\")\n  if i &gt; 6 : \n\t  break<\/code><\/pre>\n\n\n\n<p>In diesem Beispiel wird der Anweisungsblock weiter ausgef\u00fchrt, solange die Variable, auf die sich unsere Bedingung bezieht, kleiner oder gleich 6 ist. Sobald die Bedingung des Anweisungsblocks, in diesem Fall die Tatsache, dass i strikt gr\u00f6\u00dfer als 6 ist, erf\u00fcllt ist, verlassen wir die Schleife.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-instruction-continue\">Instruction continue<\/h3>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i=0\nwhile i &lt; 10  : \n\tif i!=5: \n\t\tprint(i**2)\n\t\ti = i+1 \n\telse : \n\t\tcontinue <\/code><\/pre>\n\n\n\n<p>In diesem Beispiel zeigen wir das Quadrat der Zahlen von 0 bis 9 an, wobei 5 ausgeschlossen ist. Dieser Ausschluss blockiert jedoch nicht die Ausf\u00fchrung der Schleife durch die Anweisung continue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wie-wahlt-man-zwischen-while-und-for-schleife\">Wie w\u00e4hlt man zwischen while- und for-Schleife?<\/h2>\n\n\n\n<p>Wenn wir die Anzahl der Iterationen kennen, die wir in der Schleife ausf\u00fchren wollen, bevorzugen wir in der Regel eine for-Schleife. Wenn die Entscheidung, ob die Schleife beendet werden soll, hingegen nur durch das Testen einer Bedingung getroffen werden kann, w\u00e4hlen wir eine while-Schleife.<\/p>\n\n\n\n<p>Es ist jedoch m\u00f6glich, die gleichen Operationen wie eine <strong>for-Schleife mit einer while-Schleife<\/strong> durchzuf\u00fchren. Daher kann jede for-Schleife als while-Schleife geschrieben werden. Das Gegenteil ist falsch.<\/p>\n\n\n\n<p>Hier ist ein Beispiel f\u00fcr eine for-Schleife :<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>for i in range(10) : \n\tprint(i**2)<\/code><\/pre>\n\n\n\n<p>Mit seiner Entsprechung in while :<\/p>\n\n\n\n<pre class=\"wp-block-code has-xsmall-font-size\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><code>i = 0 \nwhile i&lt;10 : \n  print(i**2)\n  i = i+1<\/code><\/pre>\n\n\n\n<p>Du bist am Ende dieses Artikels angelangt. Wenn du mehr \u00fcber While-Loops erfahren m\u00f6chtest, besuche unsere Schulungen, um anhand von konkreten Beispielen zu sehen, wie die verschiedenen Arten von Loops in der Data Science eingesetzt werden k\u00f6nnen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\">Entdecke unsere Weiterbildungen<\/a><\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie schreibt und verwendet man die WHILE Schleife Python ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Syntax lautet: 'while Bedingungen: Anweisungsblock'. Die Bedingung h\u00e4ngt meist von einer vorher definierten Variablen ab, die in der Schleife aktualisiert wird \u2013 sonst entsteht eine Endlosschleife. Die Schleife kann if\/else-Bedingungen oder verschachtelte while-Schleifen enthalten. Mit 'break' kann die Schleife vorzeitig beendet werden, mit 'continue' wird eine Iteration \u00fcbersprungen.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie w\u00e4hlt man zwischen while- und for-Schleife?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For-Schleifen werden bevorzugt, wenn die Anzahl der Iterationen im Voraus bekannt ist. While-Schleifen kommen zum Einsatz, wenn die Beendigung nur durch Testen einer Bedingung entschieden werden kann. Jede for-Schleife kann als while-Schleife geschrieben werden, aber nicht umgekehrt. Ein Beispiel zeigt die Umwandlung einer for-Schleife (for i in range(10)) in eine while-Schleife mit Z\u00e4hlvariable.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>In Python werden WHILE Schleifen verwendet, um die Ausf\u00fchrung eines Teils eines Programms mehrmals zu wiederholen. Es gibt zwei Arten von Schleifen: Wenn man die Anzahl der Wiederholungen des Programms im Voraus kennt: for-Schleifen. Wenn man die Anzahl der Programmwiederholungen nicht im Voraus kennt: while-Schleifen. In diesem Artikel werden wir uns haupts\u00e4chlich mit while-Schleifen und [&hellip;]<\/p>\n","protected":false},"author":88,"featured_media":218612,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-175522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/175522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=175522"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/175522\/revisions"}],"predecessor-version":[{"id":219158,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/175522\/revisions\/219158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/218612"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=175522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=175522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}