Цикли for і while

Середній рівень Python для фінансів

Kennedy Behrman

Data Engineer, Author, Founder

Повторення блоку коду

CUSIP

037833100

17275R102

68389X105

SYMBOL

AAPL

CSCO

ORCL

Середній рівень Python для фінансів

Цикли.

Цикл for

Цикл while

Середній рівень Python для фінансів

Складові оператора

<Control Statement>
    <Code Block>
виконання 1
виконання 2
виконання 3
Середній рівень Python для фінансів

Цикли for

for <variable> in <sequence>:
for x in [0, 1, 2]:
d = {'key': 'value1'}
for x in d:
for x in "ORACLE":
Середній рівень Python для фінансів

Приклад зі списком

for x in [0, 1, 2]:
    print(x)
0
1
2
Середній рівень Python для фінансів

Приклад із словником

symbols = {'037833100': 'AAPL',
           '17275R102': 'CSCO'
           '68389X105': 'ORCL'}
for k in symbols:
    print(symbols[k])
AAPL
CSCO
ORCL
Середній рівень Python для фінансів

Приклад із рядком

for x in "ORACLE":
    print(x)
O
R
A
C
L
E
Середній рівень Python для фінансів

Керівні оператори while

while <expression>:
Середній рівень Python для фінансів

Приклад while

x = 0

while x < 5:
    print(x)
    x = (x + 1)
0
1
2
3
4
Середній рівень Python для фінансів

Нескінченні цикли

x = 0

while x <= 5:
     print(x)
Середній рівень Python для фінансів

Пропуск із continue

for x in [0, 1, 2, 3]:
   if x == 2:
       continue
   print(x)
0
1
3
Середній рівень Python для фінансів

Зупинка через break.

while True:
    transaction = get_transaction()
    if transaction['symbol'] == 'ORCL':
        print('Поточний символ — ORCL, зупиняємося')
        break
    print('Не ORCL')
Не ORCL
Не ORCL
Не ORCL
Поточний символ — ORCL, зупиняємося
Середній рівень Python для фінансів

Потренуймося з циклами «for» і «while»!

Середній рівень Python для фінансів

Preparing Video For Download...