1. Instrukcje warunkowe

  • if-y

if True:
    print('Wartość prawdziwa')

Powyższy kod zwraca tekst:

Wartość prawdziwa
if False:
    print('Wartość fałszywa')

1.1. Konwersje typów do Boolean

if []:
    print('Lista z zawartoscia')
else:
    print('Lista pusta')

Powyższy kod zwraca tekst:

Lista pusta

1.2. Sprawdzanie wartości logicznych

>>> bool(-1)
True
>>> bool(0)
False
>>> bool(124)
True
>>> bool({})
False

1.3. Sprawdzanie zakresów

temperatura = 18

if 16 <= temperatura < 24:
    print('Temperatura dobra na rower')
else:
    print('Temperatura nieodpowiednia na jazdę rowerem')
Temperatura dobra na rower
temperatura = -3

if 16 <= temperatura < 24:
    print('Temperatura dobra na rower')
elif 3 <= temperatura < 16:
    print('Temperatura dobra na spacer')
elif -5 <= temperatura < 3:
    print('Temperatura dobra na narty')
else:
    print('Niewiadomo co robić :(')
Temperatura dobra na narty

1.4. Zadania

1.4.1. Pierwsze

  • Nie użytkownik poda swój wiek, sprawdź czy jest pełnoletni,

  • Niech użytkownik poda liczbę, sprawdź czy liczba ta jest int czy float

1.4.2. Drugie

  • Stwórz prosty kalkulator BMI który będzie przyjmował wartości z input w wyniku będzie zwracał status czy masz nadwagę, niedowagę czy w normie

1.4.3. Trzecie

  • Użyj biblioteki os funkcji system aby sprawdzić czy host jest aktywny

    • W zależności od stanu wyświetl stosowny komunikat,