Informatyka

Temat: Definiowanie funkcji obliczeniowych

Czym jest programowanie?

Programowanie to umiejętność rozmowy z komputerem. Rozmawiamy z komputerem w zrozumiałych dla niego językach, czyli językach programowania. Dajemy komputerowi polecenia, co ma zrobić, a on w odpowiedzi pokazuje nam wyniki swojej pracy. Osobę, która programuje, nazywamy programistą lub developerem.

O Pythonie

Python – język programowania wysokiego poziomu, często używany jako język skryptowy. Cechuje go przejrzysta i zwięzła składnia. Ma rozbudowany pakiet bibliotek, co powoduje, że znajduje liczne zastosowania zarówno edukacyjne, jak i komercyjne.

Porównania prawda czy fałsz?

Zobaczmy jak z porównaniami radzi sobie Python:
0 < 1 True
0 > 1 False
0 <= 1 True
0 >= 1 False
1 == 0 False
1 == 1 True
1 != 0 True
1 != 1 False

W Pythonie możemy skorzystać z kilku różnych operatorów porównania:
>
<
>=
<=
==
!=
is
not is

Do łączenia warunków używamy operatorów logicznych:
and
or
not


Instrukcje if
Instrukcja sterująca służy do sprawdzenia czy zadane wyrażenie warunkowe jest prawdziwe. W zależności od tego czy wyrażenie warunkowe jest prawdziwe czy nie, zależy czy zostanie wykonany fragment kodu.
Przykładowy schemat blokowy:

Instrukcja if (warunek): dostarcza informacji do interpretera i znaczy jeśli/jeżeli.

if (warunek) – jeżeli warunek jest prawdziwy wykonaj kod polecenia 1 i polecenia 2, w przeciwym wypadku wykonaj polecenie 3 i 4.

Warto zwrócić uwagę na wcięcia. W Pythonie przyjmuje się, że wcięcie powinno składać się z 4 spacji. Dopuszcza się również użycia tabulacji jako wcięcia informacji o bloku kodu.

Prztykładowy skrypt:

print("Ile masz lat?")
age = int(input())

if ( age >= 18 ):
    print("Jesteś dorosłym człowiekiem")
else:
    print("Trochę Ci zostało do pełnoletności")

Powyższy skrypt zapyta użytkownika o wiek i zwróci informację czy jest już dorosły.
Nawiasy przy warunku if są opcjonalne, dla lepszej czytelności.


Powinieneś umieć: