2. Pętle

2.1. for

for i in range(5):
    print(i)
0
1
2
3
4
for i in range(2, 6):
    print(i)
2
3
4
5
for i in range(2, 7, 2):
    print(i)
2
4
6

2.2. while

# i to nasz iterator
i = 0
while i < 10:
    print(i)
    i += 1
0
1
2
3
4
5
6
7
8
9
# i to nasz iterator
i = 6
while i < 10:
    if i == 7:
        print('Szczęśliwa 7ka')
        i += 1
        continue

    print(i)

    i += 1
6
Szczęśliwa 7ka
8
9
# i to nasz iterator
i = 6
while i < 10:
    if i == 7:
        print('Szczęśliwa 7ka ?')
        break

    print(i)

    i += 1
6
Szczęśliwa 7ka ?

2.3. iterowanie po iterables

for samochod in ['BMW', 'Audi', 'Mercedes']:
    print(samochod)
BMW
Audi
Mercedes

2.4. Zadania

2.4.1. Pierwsze

  • Utwórz słownik hostów których zapiszesz datę wykonania “skanowania” oraz status czy się powiodło

    • Możesz zdefiniować listę hostów np. wp.pl, google.com, ing.pl, nieistniejacyhost.domena

    • Możesz użyć biblioteki datetime google

    • Spróbuj zczytać datę dostępną w systemie (os.popen)

2.4.2. Drugie

  • Utwórz listę parzystych liczb z zakresu 0, 100,

  • Wyświetl listę