Parametry i return

Funkcje: parametry, wartości zwracane i zasięg zmiennych - Informatyka - liceum klasa 1, zakres rozszerzony (Python)

**Parametry** to dane, które funkcja dostaje przy wywołaniu: `def area(a, b):` ma dwa parametry, a `area(3, 4)` przekazuje do nich 3 i 4 (to są **argumenty**). `return` kończy funkcję i **oddaje wynik**. Wynik można zapisać w zmiennej, wypisać albo użyć w kolejnym obliczeniu. Funkcja bez `return` oddaje `None`. Uwaga na różnicę: `print` tylko pokazuje wartość na ekranie, `return` przekazuje ją dalej do programu.

def area(a, b):
    return a * b

def perimeter(a, b):
    return 2 * (a + b)

room = area(4, 5)
print("Pole pokoju:", room)
print("Obwód pokoju:", perimeter(4, 5))
print("Dwa pokoje:", area(4, 5) + area(3, 3))
print("Bez return:", print("tylko wypisuję"))

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 1, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.