Вступ до циклу для циклу в Python
У статті For Loop на Python будь-яка мова програмування починається з того самого набору правил. Синтаксис може бути різним. У Python також є умовні оператори та петлі. Сьогодні ми будемо концентруватися на петлях у пітоні. Щоб бути досконалим на будь-якій мові, ви повинні почати з основних понять. Бо петля - одна з них. Це дуже важливо зрозуміти програмістам. Більшу частину часу ми, ігноруючи, чистимо ці маленькі-маленькі важливі частини мови. Навчаючись будь-якій мові програмування, ми повинні почати практикувати її поряд. Головне стосується під час навчання циклу. Адже цикл бентежить багатьох програмістів. Це добра практика, якщо ви спробуєте код під час його вивчення. Забруднити руки кодом, щоб швидше зрозуміти поняття. Отже, відкрийте свій Python IDE (інтегроване середовище розробки) і починайте це робити. Якщо ви знаєте основи ключових слів пітона, типи даних тощо, тоді вам добре попрацювати з циклом для кращого розуміння. Спершу дозвольте сказати, чому ці петлі важливі для будь-якої мови програмування.
Припустимо, ми повинні надрукувати кожну букву в реченні, і для цього будь ласка, подивіться програму нижче.
Код
#! /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 необхідний для кодування і як він зменшує наш головний біль, якщо нам доведеться перебирати об’ємні дані. Настав час подивитися на синтаксис циклу for для Python.
Синтаксис
Якщо ви вже помітили, ви можете побачити, що цикл у java чи іншій мові має інший синтаксис, ніж написаний вище. Візьмемо той самий приклад, і ми дізнаємось, як саме це працює.
Як ви бачите, у нас є одне привітання зі змінною, і цю змінну ми зберегли в рядку "Hello Python". for - ключове слово в python. Після написання у нас є буква змінної імені. лист не визначений ніде тут. У операторі в python, який приймає значення у привітанні один за одним. І зберігає це в листі.
Приклад листа в привітанні
Діаграма потоку для циклу в Python
На схемі потоку нижче вказано, як мислити під час роботи з циклом у python. Діаграма показує логіку програми. Рекомендується випробувати схему подачі даних перед кодуванням фактичної програми.
Як для циклу працює в 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 в Python та діаграми потоку разом із прикладом. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Рамки Python
- Оператори Python
- Переваги Python
- Візерунки в Python
- Огляд для циклу в Java
- Для циклу в PHP