1 00:00:05,399 --> 00:00:08,300 Wenn Sie einen Wiederholungsblock zum Schleifen Ihres Codes 2 00:00:08,300 --> 00:00:10,300 verwenden, woher weiß der Rechner, wann er genug 3 00:00:10,309 --> 00:00:13,860 Zeit wiederholt wird? Der Wiederholungsblock verbirgt 4 00:00:13,860 --> 00:00:15,860 in Wirklichkeit ein anspruchsvolleres Stück Code 5 00:00:15,860 --> 00:00:18,090 die sogenannte for-Schleife, die von einem 6 00:00:18,090 --> 00:00:20,090 Anfangswert bis zu einem Endwert um ein bestimmtes 7 00:00:22,090 --> 00:00:27,580 Inkrement zählt. Zum Beispiel zählt eine Wiederholung von 8 00:00:27,580 --> 00:00:29,580 drei Blöcken von 1 bis 3 durch 1. Jedes Mal, wenn es zählt, 9 00:00:30,580 --> 00:00:33,750 wird der Code innerhalb der Schleife ausgeführt. 10 00:00:33,750 --> 00:00:35,750 Die for-Schleife weiß, wie oft sie gelaufen ist, indem sie 11 00:00:35,750 --> 00:00:38,120 eine Zählervariable verwendet, die zu Beginn der Schleife 12 00:00:38,120 --> 00:00:40,120 auf den Startwert gesetzt wird und zu der 13 00:00:40,129 --> 00:00:42,300 bei jedem Schleifendurchlauf das Inkrement addiert wird. 14 00:00:42,300 --> 00:00:44,300 Sobald die Zählervariable größer als 15 00:00:44,309 --> 00:00:48,360 der Endwert ist, hört die Schleife auf zu laufen 16 00:00:48,360 --> 00:00:50,360 Der Vorteil der Verwendung einer Real-for-Schleife 17 00:00:51,360 --> 00:00:53,470 anstelle des Wiederholungsblocks besteht darin, 18 00:00:53,470 --> 00:00:55,470 dass Sie die Zählervariable tatsächlich sehen und in Ihrer 19 00:00:55,470 --> 00:00:58,720 Schleife verwenden können. Zum Beispiel, wenn ich eine 20 00:00:58,720 --> 00:01:00,720 Reihe von Blumen habe und die erste hat einen 21 00:01:01,720 --> 00:01:06,740 Nektar, der zweite hat zwei Nektare und der dritte hat drei, Ich kann die for- 22 00:01:06,740 --> 00:01:10,470 Schleife verwenden, um der Biene zu sagen, dass sie jedes 23 00:01:10,470 --> 00:01:12,470 Mal "Gegen"-Nektar sammeln soll, und zwar eine 24 00:01:12,470 --> 00:01:15,170 bei der ersten Blüte, zwei bei der zweiten und drei bei der dritten. 25 00:01:15,170 --> 00:01:17,170 Auch in einer for-Schleife können 26 00:01:18,170 --> 00:01:22,940 Sie den Zähler jedes Mal um eine andere Zahl als eins inkrementieren. Sie können potenziell 27 00:01:22,940 --> 00:01:26,780 mit 2s, 4s oder sogar mit einem Betrag zählen, der sich jedes Mal ändert.