Boucles for et while

Python intermédiaire pour la finance

Kennedy Behrman

Data Engineer, Author, Founder

Répéter un bloc de code

CUSIP

037833100

17275R102

68389X105

SYMBOLE

AAPL

CSCO

ORCL

Python intermédiaire pour la finance

Boucles.

Boucle for

Boucle while

Python intermédiaire pour la finance

Composants d'une instruction

<Control Statement>
    <Code Block>
execution 1
execution 2
execution 3
Python intermédiaire pour la finance

Boucles for

for <variable> in <sequence>:
for x in [0, 1, 2]:
d = {'key': 'value1'}
for x in d:
for x in "ORACLE":
Python intermédiaire pour la finance

Exemple avec liste

for x in [0, 1, 2]:
    print(x)
0
1
2
Python intermédiaire pour la finance

Exemple avec dictionnaire

symbols = {'037833100': 'AAPL',
           '17275R102': 'CSCO'
           '68389X105': 'ORCL'}
for k in symbols:
    print(symbols[k])
AAPL
CSCO
ORCL
Python intermédiaire pour la finance

Exemple avec chaîne

for x in "ORACLE":
    print(x)
O
R
A
C
L
E
Python intermédiaire pour la finance

Instructions while

while <expression>:
Python intermédiaire pour la finance

Exemple avec while

x = 0

while x < 5:
    print(x)
    x = (x + 1)
0
1
2
3
4
Python intermédiaire pour la finance

Boucles infinies

x = 0

while x <= 5:
     print(x)
Python intermédiaire pour la finance

Sauter avec continue

for x in [0, 1, 2, 3]:
   if x == 2:
       continue
   print(x)
0
1
3
Python intermédiaire pour la finance

Arrêter avec 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 intermédiaire pour la finance

Passons à la pratique !

Python intermédiaire pour la finance

Preparing Video For Download...