Menu
Coddy logo textTech

Deklarowanie funkcji

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 43 z 77.

Funkcja to sekwencja kodu, która ma nazwę. Celem funkcji jest wielokrotne używanie fragmentu kodu.

Na przykład przyjrzyj się temu kodowi:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

Wielokrotnie używamy tego samego kodu print("Welcome to Coddy"). Innym problemem związanym z tym kodem jest to, że jeśli chcielibyśmy zmienić wiadomość: Welcome to Coddy na coś innego, na przykład „Welcome aboard”, trzeba byłoby zmienić 3 różne wiersze kodu. Aby rozwiązać ten problem, użyjemy funkcji.

Aby zadeklarować funkcję, używamy następującej składni:

def function_name():
	code

W naszym przykładzie utworzymy funkcję o nazwie greet i będzie ona wyglądać tak:

def greet():
	print("Welcome to Coddy")

Aby użyć/wywołać/wykonać funkcję, zapisujemy greet():

greet()
print("New session...")
greet()
print("Another session...")
greet()

Wynikiem będzie taki sam rezultat jak powyżej.

Ważne! Kod funkcji musi znajdować się przed jej wywołaniem

challenge icon

Wyzwanie

Łatwy

Napisz program, który pobiera jedną wartość wejściową — liczbę n. Utwórz funkcję o nazwie print_large_number, która wypisuje liczbę 50005000. Następnie wywołaj tę funkcję n razy, używając pętli for, tak aby liczba została wypisana łącznie n razy.

Uwaga! W swoim kodzie umieść definicję funkcji przed pętlą, która ją wywołuje.

Spróbuj swoich sił

# Zadeklaruj poniżej funkcję print_large_number


n = int(input())
for i in range(n):
    # Wywołaj tutaj funkcję
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online