Увод у петљу за Питхон
У чланку За петљу на Питхону, било који програмски језик почиње са истим сетом правила. Синтакса је можда различита. Питхон такође има условне изјаве и петље. Данас ћемо се концентрисати на петље у питону. Да бисте били савршени на било којем језику, морате почети са основним концептима. Јер петља је једна од њих. То је веома важно за разумевање програмера. Већину времена ми занемарујемо брисање тих малих и малих важних делова језика. Док учимо било који програмски језик, морамо почети практиковати га упоредо. Главна ствар се односи на учење петље. Јер петља је збуњујућа за многе програмере. Добра је пракса ако испробате код у тренутку док га учите. Очистите руке кода како би вероватност концепта била већа. Отворите Питхон ИДЕ (интегрисано развојно окружење) и почните то да радите. Ако знате основе кључних речи сличних питхон-у, типове података итд., Онда би било добро да потражите петљу ради бољег разумевања. Прво да вам кажем зашто су ове петље важне у било којем програмском језику.
Претпоставимо да морамо исписати свако слово у реченици и за то погледајте следећи програм.
Код
#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))
Излаз:
Ако погледате горе наведени програм, чини нам се да се понављамо. То је гломазно. за сада имамо само 11 знакова. Претпоставимо да ако морамо да штампамо слова за цео пасус или чланак који може имати хиљаде речи. Морамо да напишемо изјаву за штампу без ограничења. Као људско биће, врло је мучан задатак да се носи са тим.
Дакле, решење је итеративно преко њега. Сада ћемо се концентрисати на смањење кода са потребним излазом. Сада је време да побољшамо свој код. Погледајмо испод исјечка кода за исти код који смо написали за поздрав.
#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)
Излаз:
Погледајте разлику између кода. Јер петља нам помаже да пишемо код на једноставнији начин са мање кода који можемо поновити. То умањује забуну, смањује линије кода, боље разумевање и ради брже. Сада сте добили идеју зашто је петља фор нужна за кодирање и како смањује нашу главобољу ако морамо поновити гломазне податке. Време је да погледамо синтаксу фор за петљу у Питхону.
Синтакса
Ако сте већ приметили, можда ћете видети да петља у јави или другом језику има другачију синтаксу од горе написане. Узмите исти горњи пример и сазнаћемо како тачно ово функционише.
Као што видите имамо један поздрав променљиве и ту променљиву смо чували у низу 'Хелло Питхон'. фор је кључна реч у питхон-у. Након писања за име, имамо променљиво слово имена. писмо није дефинисано пре било где овде. У оператору питхон-а који узима вредност у поздраву један по један. И чува га у писму.
Пример писма у поздраву
Дијаграм тока за петљу у Питхон-у
Дијаграм тока испод наводи како размишљати док радите са петљом у питхону. Дијаграм тока приказује логику програма. Препоручује се да испробате дијаграм тока пре кодирања стварног програма.
Како ради петља у питхону?
За петље у питхону дизајниране су тако да се петљају преко било које секвенце као што су листа, тупле, рјечник, сет и стринг. Већ смо видели како петља делује у питхону.
Сада је време да се осврнемо како можемо да прекинемо извршење у одређеном тренутку помоћу изјаве о паузи.
color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break
Излаз:
У горњем програму смо дали услов у петљи ако добијемо вредност ружичаста, а затим је зауставимо. На овај начин можемо доћи до одређеног исхода. Постоји много сценарија у којима ту логику можемо користити.
Примјери (правилно кодирање с излазом)
Пример # 1
#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)
Излаз:
Пример бр. 2
У овом примеру смо користили функцију распона у питхон-у. Ово је једна од најчешће коришћених функција у питхону током рада са петљом. Ова функција има захваљујући синтакси
range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)
Излаз:
Пример # 3
#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))
Излаз:
Пример бр. 4
Гнездена због петље. Можемо угнијездити петљу као што слиједи. Овдје понављамо два поља.
#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)
Излаз:
Закључак
Питхон за петље је врло лако кодирати и разумети. Лопинг у питхон-у док се играте с текстом данас је врло битна вештина као не. Библиотеке су ту да раде у великом броју података генерисаних различитим апликацијама широм света. Ако знате да је основно започети са робусним питхонским програмирањем.
Препоручени чланак
Ово је водич за Фор Лооп у Питхон-у. Овде смо расправљали о уводу за Лооп у Питхон-у и дијаграму тока заједно са примером. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Питхон Фрамеворкс
- Питхон Операторс
- Предности Питхона
- Узорци у Питхон-у
- Преглед за Лооп у Јави
- За петљу у ПХП-у