Курс по разработка на Python
Глава
>
Ниво

Научаване на цикли
Цикли с while

Циклите са последователности, които можете да използвате, за да повторите същия код. Това ви улеснява при изпълнението на задачи в играта, без да се налага да пишете дълги списъци с кодове. Съществуват два вида цикли: while цикли и for цикли, които ще разгледаме в следващите нива.

На тази карта има пет (5) яйца, които можете да съберете само с няколко реда код, използвайки while цикъл. Опитайте се да съберете всички яйца, като повторите същите два реда код четири пъти.

Guide

Цел

Събери всичките яйца в хамбара, като напишеш само шест (6) реда код, използвайки цикъла while.

Пилетата снасят яйца навсякъде! Разхождай се из хамбара и бързо събери всички яйца!

За да намалиш количеството код, който трябва да напишеш, и да направиш кодирането много по-малко монотонно, можеш да използваш цикли! Те са последователности, които ти позволяват да повтаряш един и същ код, премахвайки нуждата да пишеш едно и също отново и отново.

Цикълът while е такъв цикъл, където можеш да зададеш код да се повтаря, докато определено условие е изпълнено. Създай променлива с името count, за да определиш колко пъти искаш кодът ти да се цикли, след което я използвай като условие за цикъла.

count = 0 while count < 4: [Code you wish to loop four times] count += 1

В този пример цикълът while проверява дали count е по-малко от 4, count започва от 0 и се увеличава с +1 във всеки цикъл, докато достигне 4. Всеки код, който поставиш с отстъп под цикъла while, ще бъде повторен, в този случай четири пъти. Внимавай, защото циклите могат да работят безкрайно, ако не бъдат спрени, затова не изтривай или коментирай променливата count, в противен случай може да се появи грешка.

Опитай! Събери всичките пет (5) яйца и завърши нивото, като напишеш общо само шест (6) реда код в редактора.

Книга с Код