def hello():
def calculate(x, y):
return result
def magic_spell():
print("Funkcja działa!")
🔧
🎯
🧙‍♂️

Funkcje DEF

Twórz własne magiczne zaklęcia w kodzie!

🎯 Co to jest funkcja DEF?

🧙‍♂️

Wyobraź sobie...

Funkcja DEF to jak magiczne zaklęcie, które możesz stworzyć raz, a potem używać wielokrotnie! Zamiast pisać ten sam kod w kółko, tworzysz funkcję i po prostu ją wywołujesz.

📦

Pakujesz kod w pudełko

Funkcja to pudełko z kodem, które ma swoją nazwę

🔄

Używasz wielokrotnie

Wystarczy napisać nazwę funkcji, żeby ją uruchomić

Oszczędzasz czas

Nie musisz pisać tego samego kodu w kółko

🎮 Pierwszy przykład

# Tworzymy funkcję
def powiedz_czesc():
    print("Cześć! Jestem funkcją!")
# Używamy funkcji
powiedz_czesc()
powiedz_czesc()
powiedz_czesc()

🚀 Wypróbuj sam!

Kliknij przycisk, żeby zobaczyć jak działa funkcja!

📚 Jak stworzyć funkcję - krok po kroku

1

Zacznij od słowa "def"

To magiczne słowo mówi Pythonowi: "Hej, tworzę nową funkcję!"

def
2

Nadaj nazwę swojej funkcji

Wybierz nazwę, która opisuje co robi funkcja. Używaj małych liter i podkreślników.

def moja_funkcja
3

Dodaj nawiasy i dwukropek

Nawiasy () są potrzebne (później nauczysz się wkładać do nich rzeczy), a dwukropek : kończy pierwszą linię.

def moja_funkcja():
4

Napisz kod funkcji (z wcięciem!)

Wszystko co ma robić funkcja, piszesz z wcięciem (4 spacje lub Tab). To bardzo ważne!

def moja_funkcja():
    print("Hej, działam!")
    print("Jestem super!")
5

Wywołaj funkcję

Żeby uruchomić funkcję, po prostu napisz jej nazwę z nawiasami.

moja_funkcja()

🎨 Więcej przykładów

🎵 Funkcja śpiewająca

def spiewaj_piosenke():
    print("🎵 La la la la la")
    print("🎵 Programowanie jest super!")
    print("🎵 La la la la la")
# Teraz śpiewamy!
spiewaj_piosenke()

🎯 Funkcja licząca

def policz_do_pieciu():
    print("Zaczynam liczyć!")
    print("1... 2... 3... 4... 5!")
    print("Gotowe! 🎉")
# Liczymy!
policz_do_pieciu()
🚀

Gotowy na więcej przygód?

Teraz już wiesz jak tworzyć funkcje! To podstawa programowania. Czas na kolejne wyzwania i jeszcze więcej magicznych zaklęć w kodzie!

📦

Organizuj kod

Funkcje pomagają utrzymać porządek

🔄

Używaj wielokrotnie

Napisz raz, używaj wszędzie

Oszczędzaj czas

Mniej pisania, więcej działania