Python. Основы Циклы While. For


Выходите из цикла когда он равен 3


Download 339.48 Kb.
bet2/6
Sana16.01.2023
Hajmi339.48 Kb.
#1096471
TuriИнструкция
1   2   3   4   5   6
Bog'liq
циклы питон

Выходите из цикла когда он равен 3:

i = 1

while i < 6:

print(i)

if i == 3:

break

i += 1


Вывод:
1
2
3

Цикл while. Оператор continue

С помощью оператора continue мы можем остановить текущую итерацию и перейти к выполнению следующей:

Продолжайте до следующей итерации пока i равна 3:

i = 0

while i < 6:

i += 1

if i == 3:

continue

print(i)


Вывод:
1
2
4
5
6

Пример условия else в цикле while

i = 0

while i < 3:

print(i)

i += 1

else:

print('done')


0
1
2
done
Условие else выполняется только после завершения цикла while, когда его условное выражение становится ложным

Цикл while. break и continue

Цикл For Цикл for преимущественно используется когда известно необходимое количество итераций.

Цикл for

  • Цикл for преимущественно используется для итерации по последовательности (list, tuple, dict, set или str).
  • Общий синтаксис for...in в python выглядит следующим образом:
  • for <переменная> in <последовательность>: <действие>

    else: <действие>

Цикл For. Итерация по строке

  • Даже строки являются итерируемыми объектами и содержат последовательность символов.
  • Получим буквы слова “Банан”:
  • for x in "Банан":

    print(x)


Вывод:
Б
а
н
а
н

Цикл For. Итерация по строке

word = 'Слово'

for letter in word:

print(letter)


Вывод:
С
л
о
в
о

Цикл For. Перебираем элементы словаря

# Перебираем элементы словаря

# По-умолчанию цикл проходится по ключам словаря

# Значение по ключу получаем самостоятельно seasons[s]

seasons = {1: 'Зима', 2: 'Весна’, 3: 'Лето', 4: 'Осень'}

for s in seasons:

print('Номер сезона:', s)

print('Название:', seasons[s])


Номер сезона: 1 Название: Зима Номер сезона: 2 Название: Весна Номер сезона: 3 Название: Лето Номер сезона: 4 Название: Осень

Цикл for. Перебираем элементы списка

fruits = ["яблоко", "банан", "вишня"]

for x in fruits:

print(x)


Вывод:
яблоко
банан
вишня

Цикл for. Перебираем элементы списка

languages = ["C", "C++", "Java", "Python"]

for x in languages :

print(x)


Вывод:
C
C++
Java
Python

Цикл For. Оператор break

  • Благодаря оператору break мы можем остановить цикл прежде чем он закончится по всем элементам:
  • Завершим из цикл когда x — “банан”:
  • fruits = ["яблоко", "банан", "вишня"]

    for x in fruits:

    print(x)

    if x == "банан":

    break


Вывод:
яблоко
банан

Цикл For. Оператор break и continue

  • break – прерывает цикл и выходит из него;
  • continue – прерывает текущую итерацию и переходит к следующей.

Цикл For. Оператор break

  • Выйдем из цикла когда x — “банан”, но в этот раз if будет перед выводом:
  • fruits = ["яблоко", "банан", "вишня"]

    for x in fruits:

    if x == "банан":

    break


    Download 339.48 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling