Vòng lặp for và while

Python Trung cấp cho Tài chính

Kennedy Behrman

Data Engineer, Author, Founder

Lặp lại một khối mã

CUSIP

037833100

17275R102

68389X105

KÝ HIỆU

AAPL

CSCO

ORCL

Python Trung cấp cho Tài chính

Vòng lặp.

Vòng lặp for

Vòng lặp while

Python Trung cấp cho Tài chính

Thành phần câu lệnh

<Câu lệnh điều khiển>
    <Khối mã>
lần chạy 1
lần chạy 2
lần chạy 3
Python Trung cấp cho Tài chính

Vòng lặp for

for <variable> in <sequence>:
for x in [0, 1, 2]:
d = {'key': 'value1'}
for x in d:
for x in "ORACLE":
Python Trung cấp cho Tài chính

Ví dụ danh sách

for x in [0, 1, 2]:
    print(x)
0
1
2
Python Trung cấp cho Tài chính

Ví dụ từ điển

symbols = {'037833100': 'AAPL',
           '17275R102': 'CSCO'
           '68389X105': 'ORCL'}
for k in symbols:
    print(symbols[k])
AAPL
CSCO
ORCL
Python Trung cấp cho Tài chính

Ví dụ chuỗi

for x in "ORACLE":
    print(x)
O
R
A
C
L
E
Python Trung cấp cho Tài chính

Câu lệnh while

while <expression>:
Python Trung cấp cho Tài chính

Ví dụ while

x = 0

while x < 5:
    print(x)
    x = (x + 1)
0
1
2
3
4
Python Trung cấp cho Tài chính

Vòng lặp vô hạn

x = 0

while x <= 5:
     print(x)
Python Trung cấp cho Tài chính

Bỏ qua với continue

for x in [0, 1, 2, 3]:
   if x == 2:
       continue
   print(x)
0
1
3
Python Trung cấp cho Tài chính

Dừng với 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 Trung cấp cho Tài chính

Luyện tập vòng lặp 'for' và 'while'!

Python Trung cấp cho Tài chính

Preparing Video For Download...