⊗pyPmUFRt 200 of 208 menu

Instrukcja return w Pythonie

Załóżmy, że mamy funkcję, która wyświetla na ekranie kwadrat przekazanej liczby:

def func(num): print(num ** 2)

W przypadku, gdy nie trzeba od razu wyświetlać wartości na ekran, można ją wcześniej zapisać do jakiejś zmiennej:

res = func(3) # w zmiennej res jest teraz 9

W tym celu w Pythonie istnieje specjalna instrukcja return, która pozwala określić wartość, którą zwraca funkcja. Przez słowo zwraca rozumie się tę wartość, która zapisze się w zmiennej, jeśli przypiszemy do niej wywołaną funkcję.

Przepiszmy naszą funkcję tak, aby nie wyświetlała wyniku w konsoli, a zwracała go do zmiennej:

def func(num): return num ** 2

Teraz zapiszmy wynik działania funkcji w zmiennej:

res = func(3)

Po zapisaniu danych do zmiennej, można je, na przykład, wyświetlić na ekranie:

res = func(3) print(res) # wyświetli 9

Można najpierw zmodyfikować te dane, a następnie wyświetlić je na ekranie:

res = func(3) res = res + 1 print(res) # wyświetli 10

Można od razu wykonywać jakieś działania z wynikiem pracy funkcji przed zapisaniem go do zmiennej:

res = func(3) + 1 print(res) # wyświetli 10

Można wywołać naszą funkcję kilka razy dla różnych liczb i zsumować jej wyniki:

res = func(2) + func(3) print(res) # wyświetli 13

Aby skrócić napisany kod, można od razu wywołać funkcję, przekazując ją do parametru print:

print(func(3))

Stwórz funkcję, która przyjmuje liczbę jako parametr, a zwraca sześcian tej liczby. Za pomocą tej funkcji znajdź sześcian liczby 3 i zapisz go w zmiennej res.

Za pomocą stworzonej przez ciebie funkcji znajdź sumę sześcianów liczby 2 i liczby 3 i zapisz ją w zmiennej res.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć