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! 🎯

  1. Stwórz funkcję:
    • Napisz funkcję przedstaw_konia, która przyjmie imię i rasa konia i wyświetli informacje o nim.
  2. Losowanie konia:
    • Użyj modułu random do wylosowania wieku konia w przedziale od 1 do 10 lat.
  3. Zadanie zaawansowane:
    • Napisz funkcję czy_kon_mlodszy, która sprawdzi, czy koń jest młodszy niż 5 lat i zwróci odpowiedni komunikat.

🎉 Brawo, Lila! Teraz potrafisz tworzyć funkcje i korzystać z modułów w Pythonie!

Przewiń na górę