Урок на Python за Loop с примери за практикуване



Тази публикация в Python For Loop обяснява какво представляват For Loops и къде можем да го използваме, заедно със синтаксиса на Python For Loop. Той също така включва множество примери, които можете да практикувате.

Езикът за програмиране Python е бил една крачка пред другите езици за програмиране от самото начало. има подобно предимство, когато става въпрос за . В тази статия ще научим за Python For Loop и как можем да го използваме в програма. В тази статия са разгледани следните понятия:

С огромни приложения и по-лесни внедрения на Python с науката за данни, се наблюдава значително увеличаване на броя на работните места, създадени за науката за данни всяка година. Запишете се за Edureka’s и ще получите практически опит с индустриални проекти в реално време, заедно с 24 × 7 поддръжка, която ще ви постави по пътя да станете успешен учен за данни,





Нека да продължим и да започнем тази статия с основно въведение в за цикъл в python.

Какво е Python For Loop?

Цикълът for се използва за итерация над последователности като a списък , кортеж , комплект , и т.н. или. И не само само последователностите, но и всеки обект, който може да се итерира, също може да бъде обхождан с помощта на цикъл for.



Нека разберем цикъла for с помощта на блок-схема, показана по-долу.

блок-схема-python за цикъл-edureka

Изпълнението ще започне и ще потърси първия елемент в последователността или обект, който може да се итерира. Той ще провери дали е достигнал края на последователността или не. След изпълнението на операторите в блока, той ще търси следващия елемент в последователността и процесът ще продължи, докато изпълнението достигне последния елемент в последователността.



Python за синтаксис на цикъла

Нека разберем синтаксиса на цикъл for с пример:

x = (1,2,3,4,5) за i в x: print (i)

Изход: един

2

3

4

5

как да конвертирате двойно в цяло число в Java

В горния пример изпълнението започна от първия елемент в кортежа x и продължи, докато изпълнението достигна 5. Това е много прост пример за това как можем да използваме цикъл for в python. Нека да разгледаме и как може да се използва функцията за обхват за цикъл for.

Обхват в Python For Loop

В python диапазонът е вградена функция, която връща последователност. A функция на обхвата има три параметъра, които са начален параметър, краен параметър и параметър на стъпка. Крайният параметър не включва декларирания номер, нека разберем това с пример.

a = списък (диапазон (0,10,2)) print (a)

Изход: [0,2,4,6,8]

В горния пример последователността започва от 0 и завършва на 9, тъй като крайният параметър е 10, а стъпката е 2, следователно при изпълнението тя прескача 2 стъпки след всеки елемент.

Сега нека да разгледаме един пример, използващ python за цикъл.

def pattern (n): k = 2 * n - 2 за i в обхват (0, n): за j в обхват (0, k): print (end = '') k = k - 1 за j в обхват ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)

Изход:

В горния пример успяхме да направим a използвайки функция за обхват. Използвахме функцията за диапазон, за да получим точния брой празни пространства и стойностите на звездичките, така че да получим горния модел.

Нека да разгледаме как можем да използваме оператор break в цикъл на python for.

Python за Loop Break

Break в python е оператор на контролен поток, който се използва за излизане от изпълнението веднага щом се срещне break. Нека разберем как можем да използваме оператор break в цикъл for, като използваме пример.

Да кажем, че имаме списък с като елементи, така че ще излезем от цикъла, използвайки оператора break, веднага щом бъде намерен желаният низ.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] за x в компанията: ако x == 'R': прекъсване на печат (x)

Изход: Е

какво е метод javascript

д

U

В горния пример, веднага щом цикълът срещне низа „R“, той влиза в блока на оператора if, където операторът break излиза от цикъла. По подобен начин можем да използваме оператора break според инструкциите за проблем.

Сега нека да разгледаме как можем да използваме python for loop в списъци.

Python за Loop In List

Списъкът в python е последователност като всяка друга тип данни , така че е съвсем очевидно как можем да се възползваме от списък. Позволете ми да ви покажа пример, където цикълът for се използва в списък.

color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) за x в цвят за y в превозно средство] print (color_comb)

Изход: [('blue', 'car'), ('blue', 'bike'), ('blue', 'truck'), ('white', 'car'), ('white', 'bike') , ('бял', 'камион')]

Нека също да разгледаме как можем да използваме оператора continue в цикъл for в python.

Продължете в Python For Loop

Нека разберем това същия пример, който използвахме в оператора break, вместо break ще използваме оператора continue. Това също е контролно изявление, но единствената разлика е, че така или иначе само ще пропусне текущата итерация и ще изпълни останалите итерации.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] за x в компанията: ако x == 'R': продължи печат (x)

Изход: Е

д

U

Е

ДА СЕ

ДА СЕ

В горния пример операторът continue се срещна, когато стойността на низа беше „R“, така че изпълнението пропусна тази конкретна итерация и се премести към следващия елемент в списъка.

Нека сега разгледаме няколко други примера за по-добро разбиране на това как можем да използваме цикъл for в Python.

Python за циклични примери

Ето една проста за цикъл програма за отпечатване на продукта от произволни пет числа, взети от потребителя

res = 1 за i в обхват (0,5): n = int (въвеждане ('въвеждане на число')) res * = n печат (res)

Изход:

Ето още една проста програма за изчисляване на площта на квадратите, чиито страни са дадени в списък.

клас за съхранение c ++
страна = [5,4,7,8,9,3,8,2,6,4] площ = [x * x за x in side] печат (площ)

Изход: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

След като приключихме с концепциите за цикъл for, ето няколко урока, които ще ви помогнат да научите езика за програмиране по структуриран начин.

  1. Докато Loop In Python
  2. Колекции в Python
  3. Класове и обекти на Python
  4. Python модули

Това ни води до края на тази статия, където научихме как можем да използваме For Loop In Python. Надявам се да сте наясно с всичко споделено с вас в този урок.

Ако сте намерили тази статия за „Python For Loop“ подходяща, разгледайте доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.

Ние сме тук, за да ви помогнем при всяка стъпка по вашето пътуване и да изготвим учебна програма, предназначена за студенти и професионалисти, които искат да бъдат . Курсът е предназначен да ви даде начален старт в програмирането на Python и да ви обучи както за основните, така и за напредналите концепции на Python, заедно с различни като

Ако попаднете на някакви въпроси, не се колебайте да зададете всичките си въпроси. Поставете ги в раздела за коментари на „Python for Loop“ и нашият екип ще се радва да отговори.