1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,260 >> HÖGTALARE 1: Låt oss förfina min genomförande av hosta 3 00:00:02,260 --> 00:00:03,230 lite mer. 4 00:00:03,230 --> 00:00:06,580 Så att i stället för att bara hosta en enda tid, när man använder en hosta blocket 5 00:00:06,580 --> 00:00:09,780 du faktiskt kan ange hur många gånger att spriten ska hosta. 6 00:00:09,780 --> 00:00:12,000 Så den här gången kommer jag att klicka, göra ett block. 7 00:00:12,000 --> 00:00:13,615 Jag åter kommer att kalla det hosta. 8 00:00:13,615 --> 00:00:16,200 Men den här gången kommer jag att utöka dessa alternativ. 9 00:00:16,200 --> 00:00:20,450 >> Där kan jag ange att hosta blocket bör ta ett nummer som indata. 10 00:00:20,450 --> 00:00:22,220 Genom att klicka på ikonen här. 11 00:00:22,220 --> 00:00:25,850 Som standard till den ingången annars känd som ett argument, har en standard 12 00:00:25,850 --> 00:00:27,170 namn på nummer 1. 13 00:00:27,170 --> 00:00:30,870 Men jag kommer att förenkla det till precis n, är vår vanligaste namngiven variabel som 14 00:00:30,870 --> 00:00:32,009 för att räkna något. 15 00:00:32,009 --> 00:00:33,960 Vilket i detta är hosta. 16 00:00:33,960 --> 00:00:35,780 >> Nu ska jag gå vidare och klicka på OK. 17 00:00:35,780 --> 00:00:38,830 Och jag har början igen, av en definierad pusselbit. 18 00:00:38,830 --> 00:00:41,120 Annars känd som en funktion. 19 00:00:41,120 --> 00:00:45,760 Nu är denna funktion kommer att tillåta mig att i koden hur många gånger 20 00:00:45,760 --> 00:00:47,230 Scratch ska hosta. 21 00:00:47,230 --> 00:00:50,020 Så låt oss ta det första att upprepningar blockera. 22 00:00:50,020 --> 00:00:53,070 Men snarare än hård päls ett nummer som 10 eller tre, som 23 00:00:53,070 --> 00:00:54,290 vi har gjort tidigare. 24 00:00:54,290 --> 00:00:58,520 >> Låt oss ta den här variabeln n och ange att vi ska upprepa en variabel 25 00:00:58,520 --> 00:00:59,630 antal gånger. 26 00:00:59,630 --> 00:01:02,480 N, men många gånger användaren har specificerat. 27 00:01:02,480 --> 00:01:05,099 Nu vad vill vi Scratch till upprepa ett visst antal gånger? 28 00:01:05,099 --> 00:01:08,520 Jo, jag vill Scratch säga hosta i en sekund. 29 00:01:08,520 --> 00:01:11,810 30 00:01:11,810 --> 00:01:13,600 Då skulle jag vilja ge honom ett ögonblicks paus. 31 00:01:13,600 --> 00:01:16,710 32 00:01:16,710 --> 00:01:21,030 >> Och nu måste jag verkligen kalla det funktion i min faktiska program med 33 00:01:21,030 --> 00:01:22,550 berättar Scratch att hosta. 34 00:01:22,550 --> 00:01:26,680 Så jag ska dra min nyligen gjorde hosta pusselbit. 35 00:01:26,680 --> 00:01:30,460 Och nu i stället för att använda standard av 1, kommer jag att gå vidare och ange 36 00:01:30,460 --> 00:01:31,560 tre hosta. 37 00:01:31,560 --> 00:01:35,080 Så nu vad som är på väg att hända när jag Klicka på den gröna flaggan är min hosta 38 00:01:35,080 --> 00:01:37,010 pusselbit kommer att bli avrättade. 39 00:01:37,010 --> 00:01:41,660 >> Det antalet 3 kommer att vara förbi i till hostfunktionen så att säga. 40 00:01:41,660 --> 00:01:45,620 Och det är där det fungerar koden är kommer att ta saker därifrån. 41 00:01:45,620 --> 00:01:49,840 Upprepa n gånger eller tre i detta fall, säger hosta för en sekund, 42 00:01:49,840 --> 00:01:54,000 väntar på en andra, upprepa, upprepa, och det är det. 43 00:01:54,000 --> 00:01:56,330 Låt oss klicka på den gröna flaggan. 44 00:01:56,330 --> 00:02:02,030 Hosta, hosta, hosta, och där har du det. 45 00:02:02,030 --> 00:02:04,040