• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dlaczego return zamiast print ?

Object Storage Arubacloud
0 głosów
712 wizyt
pytanie zadane 20 grudnia 2015 w Python przez Ravus Początkujący (470 p.)
Witam mam mały problem z tym kodem :(
def checkio(number):
    if number % 15 == 0:
        return 'Fizz Buzz'
    if number % 5 == 0:
        return 'Buzz'
    if number % 3 == 0:
        return 'Fizz'
    return str(number)
​

Moje pytanko brzmi nastepująco dlaczego w tej funkcji nie mogę użyć np. print("Fizz Buss") a musi byc return. Z czego to wynika? 

2 odpowiedzi

+4 głosów
odpowiedź 21 grudnia 2015 przez TomaszGasior Obywatel (1,210 p.)
wybrane 31 grudnia 2015 przez Ravus
 
Najlepsza

print i echo wyświetlają tekst na ekranie. return zwraca wartość, co oznacza, że można tę wartość wpisać w zmienną albo przekazać innej funkcji do dalszych działań. Jeśli coś wyprintujesz lub wyechujesz, nie możesz tego przekazać do zmiennej lub następnej funkcji.

komentarz 31 grudnia 2015 przez Ravus Początkujący (470 p.)
Dziekuje za wytłumaczenie różnic ;d
+2 głosów
odpowiedź 20 grudnia 2015 przez Dorion300 Szeryf (90,250 p.)
Po to jest funkcja która sprawdza i zwraca wynik.
A nie metoda która sprawdza i wypisuje.
I tak, możesz tak zrobić ale wtedy funkcja nic nie będzie zwracała.
Podaj cały kod.
komentarz 20 grudnia 2015 przez Ravus Początkujący (470 p.)
ALe to jest cały kod :D Dzieki za pomoc :P

Podobne pytania

+1 głos
3 odpowiedzi 1,315 wizyt
pytanie zadane 21 marca 2016 w Java przez Artur Baryła Początkujący (250 p.)
0 głosów
1 odpowiedź 154 wizyt
pytanie zadane 10 marca 2018 w PHP przez Ballkar Nowicjusz (120 p.)
+1 głos
3 odpowiedzi 480 wizyt
pytanie zadane 5 lipca 2021 w Python przez niezalogowany

92,620 zapytań

141,474 odpowiedzi

319,813 komentarzy

62,004 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...