1.Dlaczego definiujemy podprogramy?
3.Kiedy definiujemy funkcję niezwracającą wartości, a kiedy zwracającą wartość w języku Python? Wyjaśnij na przykładzie.
5.W jakim celu definiujemy listę?Podaj przykład użycia listy.


Odpowiedź :

1. Podprogramy  definiujemy, aby ułatwić zrobienie jakiejś akcji, lub, żeby skrócić kod źródłowy.

3. Funkcja zwracająca wartość zwraca ją za pomocą słowa kluczowego return co w języku angielskim oznacza właśnie między innymi zwracać. Przykłady:

Funkcja zwracająca wartość:

def funkcja(x):

   return x + 1

Funkcja niezwracająca wartości:

def funkcja(x):

   print(x + 1)

5. Listę zazwyczaj definiujemy po to, aby program zapamiętał dane liczby lub słowa. Często służą one także do przechowywania danych. Przykład:

cyfry_parzyste = [2, 4, 6, 8, 10]

for i in cyfry_parzyste:

   print(i)

Pozdrawiam, Julek :D.