Въведение в For Loop в Python
В Article For Loop в Python, всеки език за програмиране започва със същия набор от правила. Синтаксисът може да е различен. Python също има условни оператори и контури. Днес ще се концентрираме върху бримките в питон. За да бъдете перфектни на всеки език, трябва да започнете с основните понятия. Защото цикъл е един от тях. Това е много важно да се разбере за програмистите. През повечето време ние игнорираме да измислим тези малки-важни части от езика. Докато изучаваме всеки език за програмиране, трябва да започнем да го практикуваме рамо до рамо. Основното важи за ученето за цикъл. За цикъл е объркващо за много програмисти. Добра практика е, ако изпробвате код по време на научаването му. Изцапайте ръцете си с кода, така че вероятността да разберете концепцията е по-бърза. Така че, отворете вашия Python IDE (интегрирана среда за разработка) и започнете да го правите. Ако знаете основите на подобни на python ключови думи, типове данни и т.н., тогава е добре да отидете с цикъл за по-добро разбиране. Първо да ви кажа защо тези цикли са важни във всеки език за програмиране.
Да предположим, че трябва да отпечатаме всяка буква в изречението и за това, моля, погледнете по-долу програмата.
код
#! /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)
изход:
Вижте разликата между кода. За цикъла ни помага да пишем код по-опростен начин с по-малко код, който можем да повторим. Това свежда до минимум объркването, намалява реда на кода, по-доброто разбиране и работи по-бързо. Сега, вие имате идеята защо цикълът for е необходим за кодиране и как намалява главоболието ни, ако трябва да повтаряме над обемисти данни. Време е да разгледаме синтаксиса на за цикъл в Python.
Синтаксис
Ако вече сте забелязали, може да видите, че за цикъл в java или друг език има различен синтаксис от написания по-горе. Вземете същия пример по-горе и ще разберем как точно работи това.
Както виждате, имаме един променлив поздрав и Тази променлива, която съхранихме на низ „Hello Python“. for е ключова дума в python. След писането за ние имаме буква с променлива имена. писмото не е дефинирано преди никъде тук. В оператор в python, който приема стойност в Поздрав един по един. И го съхранява в писмо.
Пример на писмото в поздрав
Диаграма на потока на For Loop в Python
Диаграмата на потока по-долу посочва как да мислите, докато работите с цикъл в python. Диаграмата на потока показва логиката на програмата. Препоръчва се да изпробвате схемата, преди да кодирате действителната програма.
Как For цикъл работи в python?
За бримките в python са предназначени да преминат през всяка последователност като списък, кортеж, речник, набор и низ. Вече видяхме как цикълът работи в python.
Сега е време да разгледаме как можем да прекратим изпълнението в определен момент с помощта на изявление за прекъсване.
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
В този пример използвахме диапазон функция в python. Това е една от най-използваните функции в python, докато работите с цикъл. Тази функция има дължащ синтаксис
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)
изход:
заключение
Python за контури е много лесен за кодиране и разбиране. Прибирането в python, докато играете с текста, е много задължителни умения в наши дни, тъй като не. библиотеките са там, за да работят в много данни, генерирани от различни приложения по целия свят. Оставете да знаете, че е основно да започнете със стабилно програмиране на питони.
Препоръчителен член
Това е ръководство за For Loop в Python. Тук обсъждаме въведение към For Loop в Python и Flow Diagram, заедно с пример. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Python Frameworks
- Python Оператори
- Предимства на Python
- Модели в Python
- Преглед на For Loop в Java
- За цикъл в PHP