HÖGTALARE 1: Låt oss förfina min genomförande av hosta lite mer. Så att i stället för att bara hosta en enda tid, när man använder en hosta blocket du faktiskt kan ange hur många gånger att spriten ska hosta. Så den här gången kommer jag att klicka, göra ett block. Jag åter kommer att kalla det hosta. Men den här gången kommer jag att utöka dessa alternativ. Där kan jag ange att hosta blocket bör ta ett nummer som indata. Genom att klicka på ikonen här. Som standard till den ingången annars känd som ett argument, har en standard namn på nummer 1. Men jag kommer att förenkla det till precis n, är vår vanligaste namngiven variabel som för att räkna något. Vilket i detta är hosta. Nu ska jag gå vidare och klicka på OK. Och jag har början igen, av en definierad pusselbit. Annars känd som en funktion. Nu är denna funktion kommer att tillåta mig att i koden hur många gånger Scratch ska hosta. Så låt oss ta det första att upprepningar blockera. Men snarare än hård päls ett nummer som 10 eller tre, som vi har gjort tidigare. Låt oss ta den här variabeln n och ange att vi ska upprepa en variabel antal gånger. N, men många gånger användaren har specificerat. Nu vad vill vi Scratch till upprepa ett visst antal gånger? Jo, jag vill Scratch säga hosta i en sekund. Då skulle jag vilja ge honom ett ögonblicks paus. Och nu måste jag verkligen kalla det funktion i min faktiska program med berättar Scratch att hosta. Så jag ska dra min nyligen gjorde hosta pusselbit. Och nu i stället för att använda standard av 1, kommer jag att gå vidare och ange tre hosta. Så nu vad som är på väg att hända när jag Klicka på den gröna flaggan är min hosta pusselbit kommer att bli avrättade. Det antalet 3 kommer att vara förbi i till hostfunktionen så att säga. Och det är där det fungerar koden är kommer att ta saker därifrån. Upprepa n gånger eller tre i detta fall, säger hosta för en sekund, väntar på en andra, upprepa, upprepa, och det är det. Låt oss klicka på den gröna flaggan. Hosta, hosta, hosta, och där har du det.