Водич за Питхон за петљу са примерима за вежбање



Овај пост на Питхон Фор Лооп објашњава шта су Фор Лоопс и где то можемо користити, заједно са синтаксом Питхон Фор Лооп. Такође укључује више примера које можете вежбати.

Програмски језик Питхон је од самог почетка био корак испред осталих програмских језика. има сличну предност када је реч о . У овом чланку ћемо научити о Питхон Фор Лооп и како га можемо користити у програму. Следећи појмови су обрађени у овом чланку:

Захваљујући огромним апликацијама и лакшим имплементацијама Питхона са науком о подацима, сваке године је дошло до значајног повећања броја радних места створених за науку о подацима. Упишите се за Едурека и стекните практично искуство са индустријским пројектима у стварном времену, заједно са подршком од 24 × 7, која ће вас поставити на пут да постанете успешан научник података,





Хајде да започнемо овај чланак са основним уводом у фор лооп у питону.

Шта је Питхон Фор Лооп?

Петља фор се користи за итерацију секвенци попут а листа , тупле , комплет , итд или. И не само само секвенце већ и било који итерабилни објекат такође се могу прећи помоћу фор петље.



Да схватимо фор петљу уз помоћ дијаграма тока приказаног доле.

дијаграм тока-питон за петљу-едурека

Извршење ће започети и тражити прву ставку у низу или итерализирани објекат. Провериће да ли је стигао до краја низа или не. Након извршавања изјава у блоку, тражиће следећу ставку у низу и поступак ће се наставити све док извршење не достигне последњу ставку у низу.



Питхон за синтаксу петље

Да разумемо синтаксу фор петље са примером:

к = (1,2,3,4,5) за и у к: испис (и)

Излаз: један

2

3

4

5

који су од следећих примера контролних изјава?

У горњем примеру, извршење је започело од прве ставке у корпици к и наставило се све док извршење није достигло 5. То је врло једноставан пример како можемо користити фор петљу у питхон-у. Погледајмо и како се функција ранге може користити са фор лооп.

Распон у Питхон-у за Лооп

У питхону, опсег је уграђена функција која враћа секвенцу. А. опсег функција има три параметра који су почетни параметар, завршни параметар и параметар корака. Параметар завршетка не укључује декларисани број, схватимо то на примеру.

а = листа (опсег (0,10,2)) испис (а)

Излаз: [0,2,4,6,8]

У горњем примеру, секвенца почиње од 0 и завршава се на 9, јер је завршни параметар 10, а корак 2, па током извршења скаче 2 корака након сваке ставке.

Погледајмо сада пример коришћења питхон фор лооп.

деф образац (н): к = 2 * н - 2 за и у опсегу (0, н): за ј у опсегу (0, к): испис (крај = '') к = к - 1 за ј у опсегу ( 0, и + 1): принт ('*', енд = '') принт ('р') паттерн (15)

Излаз:

У горњем примеру смо успели да направимо помоћу функције опсега. Користили смо функцију опсега да бисмо добили тачан број празних места и вредности звездица, тако да ћемо добити горњи образац.

Погледајмо како можемо користити наредбу бреак у петљи питхон фор.

Питхон за прекид петље

Бреак ин питхон је наредба контролног тока која се користи за излазак из извршења чим се наиђе на бреак. Дозволите нам да разумемо како на примеру можемо да користимо наредбу бреак у петљи фор.

Рецимо да имамо листу са као ставке, па ћемо изаћи из петље користећи наредбу бреак чим се наиђе на жељени низ.

цомпани = ['Е', 'Д', 'У', 'Р', 'Е', 'К', 'А'] за к у компанији: ако је к == 'Р': преломити испис (к)

Излаз: ИС

Д.

У

У горњем примеру, чим петља наиђе на низ „Р“, она улази у блок наредбе иф, где наредба бреак излази из петље. Слично томе, можемо користити изјаву бреак према наводима о проблему.

Сада, погледајмо како можемо да користимо питхон фор лооп на листама.

Питхон за петљу на листи

Листа у питхону је секвенца као и свака друга тип података , тако да је сасвим очигледно како можемо користити списак. Показаћу вам пример где се фор листа користи на листи.

цолор = ['блуе', 'вхите'] возило = ['ауто', 'бицикл', 'камион'] цолор_цомб = [(к, и) за к у боји за и у возилу] принт (цолор_цомб)

Излаз: [('блуе', 'цар'), ('блуе', 'бике'), ('блуе', 'труцк'), ('вхите', 'цар'), ('вхите', 'бике') , ('бела', 'камион')]

Погледајмо и како можемо да користимо наставак статемент у фор петљи у питхону.

како пронаћи дужину низа у јавасцрипту

Наставите у Питхон Фор Лооп

Схватимо ово исти пример који смо користили у наредби бреак, уместо бреак, користићемо изјаву цонтинуе. То је такође контролна изјава, али једина разлика је у томе што ће она ионако само прескочити тренутну итерацију и извршити остатак итерација.

цомпани = ['Е', 'Д', 'У', 'Р', 'Е', 'К', 'А'] за к у компанији: ако је к == 'Р': настави штампати (к)

Излаз: ИС

зашто би требало да научите питхон

Д.

У

ИС

ДО

ДО

У горњем примеру, наредба цонтинуе је наишла када је вредност низа била „Р“, па је извршење прескочило ту одређену итерацију и прешло на следећу ставку на листи.

Погледајмо сада неколико других примера за боље разумевање начина на који можемо користити фор петљу у Питхону.

Питхон за примере петље

Ево једноставног програма за петљу за штампање производа било којих пет бројева преузетих од корисника

рес = 1 за и у опсегу (0,5): н = инт (унос ('унесите број')) рес * = н испис (рес)

Излаз:

Ево још једног једноставног програма за израчунавање површине квадрата чије су странице дате на листи.

бочна = [5,4,7,8,9,3,8,2,6,4] површина = [к * к за к у бочној страни] отисак (површина)

Излаз: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Сада када смо завршили са концептима фор лооп, ево неколико водича који ће вам помоћи да структурирано научите програмски језик.

  1. Вхиле Лооп Ин Питхон
  2. Збирке у Питхону
  3. Класе и објекти Питхон-а
  4. Питхон модули

Ово нас доводи до краја овог чланка, где смо научили како можемо да користимо Фор Лооп Ин Питхон. Надам се да вам је јасно све што је са вама подељено у овом упутству.

Ако вам је овај чланак о „Питхон Фор Лооп“ релевантан, погледајте поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Овде смо да вам помогнемо у сваком кораку на путовању и осмислимо курикулум који је дизајниран за студенте и професионалце који желе да буду . Курс је дизајниран да вам пружи почетну предност у Питхон програмирању и обучи вас за основне и напредне Питхон концепте, заједно са разним као

Ако наиђете на неко питање, слободно поставите сва питања. Ставите их у одељак за коментаре „Питхон фор Лооп“ и наш тим ће вам радо одговорити.