Циклы For и While в Python

Циклы - одна из самых важных функций в программировании. Петли предлагают быстрый и простой способ сделать что-то многократно. Он может выполнять > блок кода ]] несколько раз.

Цикл For в Python

В цикле Python for используется итерация по элементам любой последовательности, включая список Python, строку, кортеж и т.д.

for item in sequence:
statements(s)

Пример:

workingDays = ['Monday','TuesDay','WednesDay','ThrusDay','Friday']
for day in workingDays:
print(day)

Вывод:

Monday
TuesDay
WednesDay
ThrusDay
Friday

В приведенном выше примере workDays представляет собой последовательность рабочих дней. Когда цикл for, выполняющий первый элемент (т.е. понедельник), присваивается переменной «день». После этого будет выполняться инструкция печати, и процесс будет продолжаться до тех пор, пока мы не закончим конец списка.

Функция Range() для цикла

Функция диапазона фактически является очень мощной функцией, когда речь идет о создании последовательностей целых чисел. Он может принимать один, два или три параметра

Один параметр

range(stop)

stop: количество целых чисел для генерации до указанного числа (не включено).

Пример:

for n in range(3):
print(n)

Вывод:

0
1
2

Два параметра

range(start,stop)

Пример:

for n in range(5,10):
print(n)

Вывод:

5
6
7
8
9

Три параметра

range(start,stop,step)

Пример:

for n in range(0,10,2):
print(n)

Вывод:

0
2
4
6
8

Цикл While в Python

В Python while цикл - это оператор потока управления, который позволяет выполнять код повторно на основе заданного булевого условия. Это означает, что while цикл говорит компьютеру что-то делать, пока выполняется условие.

while condition :
statement(s)

Пример:

x=0
while(x < =5):
print(x)
x+=1

Вывод:

0
1
2
3
4
5

Здесь мы имеем условное выражение x <= 5, и x ранее объявлялось и устанавливалось равным 0. Итак, наш первый напечатанный товар был 0, что имеет смысл. Затем мы увеличиваем x и снова запускаем цикл. Конечно, как только a станет равным 5, мы больше не будем проходить через цикл.

Предложение Else в цикле While

Предложение else выполняется только тогда, когда ваше условие становится ложным. Если вы выйдете из цикла или если возникло исключение, оно не будет выполнено.

while condition:
statement(s)
else:
statement(s)

Пример:

x = 5
while x < =10:
print (x )
x = x +1
else:
print("Inside Else")

Вывод:

5
6
7
8
9
10
Inside Else

Пример:

x = 11
while x < =10:
print (x )
x = x +1
else:
print("Inside Else")

Вывод:

Inside Else

Пример:

x = 5
while x < =10:
print (x )
x = x +1
if x==7:
break;
else:
print("Inside Else")

Вывод:

5
6

Бесконечный цикл в Python

Мы можем запрограммировать бесконечный цикл, используя оператор while. Если условие цикла while всегда истинно, мы получаем бесконечный цикл.

Пример:

while True:
print ("Эй, привет")

 

 

Источник: net-informations.com

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector