Perulangan for dan while

Python Menengah untuk Keuangan

Kennedy Behrman

Data Engineer, Author, Founder

Mengulang blok kode

CUSIP

037833100

17275R102

68389X105

SIMBOL

AAPL

CSCO

ORCL

Python Menengah untuk Keuangan

Perulangan.

Perulangan for

Perulangan while

Python Menengah untuk Keuangan

Komponen pernyataan

<Pernyataan Kontrol>
    <Blok Kode>
eksekusi 1
eksekusi 2
eksekusi 3
Python Menengah untuk Keuangan

Perulangan for

for <variable> in <sequence>:
for x in [0, 1, 2]:
d = {'key': 'value1'}
for x in d:
for x in "ORACLE":
Python Menengah untuk Keuangan

Contoh list

for x in [0, 1, 2]:
    print(x)
0
1
2
Python Menengah untuk Keuangan

Contoh dictionary

symbols = {'037833100': 'AAPL',
           '17275R102': 'CSCO'
           '68389X105': 'ORCL'}
for k in symbols:
    print(symbols[k])
AAPL
CSCO
ORCL
Python Menengah untuk Keuangan

Contoh string

for x in "ORACLE":
    print(x)
O
R
A
C
L
E
Python Menengah untuk Keuangan

Pernyataan while

while <expression>:
Python Menengah untuk Keuangan

Contoh while

x = 0

while x < 5:
    print(x)
    x = (x + 1)
0
1
2
3
4
Python Menengah untuk Keuangan

Perulangan tak berujung

x = 0

while x <= 5:
     print(x)
Python Menengah untuk Keuangan

Lewati dengan continue

for x in [0, 1, 2, 3]:
   if x == 2:
       continue
   print(x)
0
1
3
Python Menengah untuk Keuangan

Hentikan dengan break.

while True:
    transaction = get_transaction()
    if transaction['symbol'] == 'ORCL':
        print('The current symbol is ORCL, break now')
        break
    print('Not ORCL')
Not ORCL
Not ORCL
Not ORCL
The current symbol is ORCL, break now
Python Menengah untuk Keuangan

Ayo berlatih 'for' dan 'while'!

Python Menengah untuk Keuangan

Preparing Video For Download...