Cześć, Lila! Dzisiaj nauczymy się, czym są funkcje i moduły w Pythonie. To supermocne narzędzia, które pomogą Ci pisać bardziej uporządkowany kod! 😊
1. Co to są funkcje?
Funkcje to specjalne bloki kodu, które wykonują określone zadania. Dzięki nim możesz unikać powtarzania kodu i sprawić, że Twój program będzie bardziej zorganizowany.
Przykład prostej funkcji:
def przywitaj():
print("Cześć, Lila!")
# Wywołanie funkcji
przywitaj()
Efekt:
Cześć, Lila!
2. Tworzenie funkcji
Funkcje definiuje się za pomocą słowa kluczowego def
. Możesz również dodać parametry, które pozwalają przekazywać dane do funkcji.
Przykład funkcji opisującej konia:
def opis_konia(imię, wiek, rasa):
print(f"Koń {imię} to {rasa}, ma {wiek} lat.")
# Wywołanie funkcji
opis_konia("Błyskawica", 7, "Arab")
Efekt:
Koń Błyskawica to Arab, ma 7 lat.
3. Wprowadzenie do modułów
Moduły to gotowe zestawy narzędzi, które można zaimportować i używać w swoich programach. Python posiada mnóstwo modułów ułatwiających pracę.
Aby zaimportować moduł, użyj import
.
Przykład z modułem random
, który pozwala na losowanie imion dla koni:
import random
imiona_koni = ["Błyskawica", "Kasztan", "Piorun", "Czarodziej"]
losowe_imie = random.choice(imiona_koni)
print("Wylosowane imię dla konia:", losowe_imie)
Efekt:
Wylosowane imię dla konia: Piorun
4. Zadania dla Ciebie! 🎯
- Stwórz funkcję:
- Napisz funkcję
przedstaw_konia
, która przyjmieimię
irasa
konia i wyświetli informacje o nim.
- Napisz funkcję
- Losowanie konia:
- Użyj modułu
random
do wylosowania wieku konia w przedziale od 1 do 10 lat.
- Użyj modułu
- Zadanie zaawansowane:
- Napisz funkcję
czy_kon_mlodszy
, która sprawdzi, czy koń jest młodszy niż 5 lat i zwróci odpowiedni komunikat.
- Napisz funkcję
🎉 Brawo, Lila! Teraz potrafisz tworzyć funkcje i korzystać z modułów w Pythonie!