Python 3.x Mi a különbség a return és print között?
Nagyon sok angol magyarázós videót néztem, de az az érzésem, hogy az agyam legmélyén értem, de mégsem.
Példa:
Nem működik:
def do_math(num1, num2):
return num1 + num2
do_math(2, 2)
---
Működik:
def do_math(num1, num2):
return num1 + num2
math1 = do_math(2, 2)
print(math1)
----
Ez miért van?
És ha csak simán print(do_math(2, 2)) -t használok az helyes? Mármint működik csak ez is egy hasznos megoldás?
Egyébként ez pont a klasszikus kérdéskör: Kezdőként egy programnyelvet, vagy programozni tanuljunk-e meg? Ez egy nagyon jó példa arra, amikor valaki nekiesik egy nyelvnek, hogy most programozni fog, és menet közben jönnek elő az olyan fogalmi kérdések, amik nélkül esélye sincs.
Kérdező, ez nem ellened irányul. Te legalább megkérdezted, ami tök jó.
"Mert az egyetemen a 200 fős előadóban pont megválaszolnák neki ezt a kérdést"
Valószínűleg inkább a 16 fős gyakorlaton válaszolnák meg, nem a 200 fős előadáson, nem véletlenül van gyakorlat is az egyes tárgyakból.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!