Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

Hogyan működik a def? Python

72
Miért van None az output-ban? Nem probléma, hogy mondhatni 2x érvényesül a "Hi!"-ra a print()?
Jelenleg 1 felhasználó nézi ezt a kérdést.
python
0
Középiskola / Informatika

Válaszok

1
Egyszer érvényesül, a var nevű változóba nem kerül semmilyen érték. Ugye itt papíron azt írtad le, hogy a var értéke legyen egyenlő a some_func visszatérési értékével, de az nem ad vissza semmit.
Itt a None az más nyelvekben 'null', azaz a változó nincs inicializálva, nincs még értéke.

A "Hi!" a 4. sorban leírt utasítás hatására kerül kiírásra (meghívod a függvényt), míg a None az 5. sor miatt.
1