Hát van egy zárojel bezárás a kijelölt sorban, ami ott magában ácsorog!
Rock and stone, to the bone! Leave no dwarf behind!
Hát van egy zárojel bezárás a kijelölt sorban, ami ott magában ácsorog!
Rock and stone, to the bone! Leave no dwarf behind!
oh, nem láttam!
Kiszedtem, de még mindig ugyanazzal a hibával leáll..
"Neked is pörög az agyad a szarokon, amíg a mosoly a szádra kanyarodik."
Mit használsz behúzásra? Szóközt vagy tabot? Egyébként ez a kód, amit ide másoltál, hibátlanul lefut nálam. Nem tudom, a kód ablak mennyit változtat a behúzáson, de a python nagyon kényes a behúzásra (mivel ugye azok különítik el például az if tartalmát). Ez a hiba is a behúzások miatt jön, próbáld meg újratabolni az egészet.
[ Szerkesztve ]
Hello!
Ahogy az error message is mutatja az intendalassal van gondja. Valoszinuleg ahogy elottem is leirtak vegyesen van tab es space, amire a python erzekeny. Probald meg betenni notepad++ba es pipald be hogy mutasson minden karaktert, igy latni fogod a spacenek es tabnak megfelelo karaktereket is.
Amugy jotanacskent tudom mondani hogy mindig keress ra az adott hibauzenetre googellel, hivatalos dokumentacio, stackoverflow, nyelv specifikus leirasok segitenek.
(https://stackoverflow.com/questions/492387/indentationerror-unindent-does-not-match-any-outer-indentation-level)
Ufv,
Dome
Megerősítem Silenc3Hun válaszát. A linkelt kód alapján egyszerre használsz szóközt ("if" előtt) és tab-ot behúzásra. Replaceld a tab-ot szóközökre (4db-ra) vagy a 4db szóköt egy tab-ra.
A stressz akkor jön, amikor nincs kit pofán b...!
Szia!
ahhh, köszi!!
Visual studio code tab helyett space-eket rakott be...
Mostmár fut! Persze némi alakítással..
köszönöm mindenkinek!
Most már megy az idő kiirításom a kijelzőkre
Most csak a hőfokot kell megoldani! De az menni fog, remélem..
[ Szerkesztve ]
"Neked is pörög az agyad a szarokon, amíg a mosoly a szádra kanyarodik."
"Neked is pörög az agyad a szarokon, amíg a mosoly a szádra kanyarodik."
"Visual studio code tab helyett space-eket rakott be... "
És nagyon helyesen tette. A falbaverős szmájli akkor kell amikor valaki tab-ot használ python kódban.
Lásd: PEP 8 -- Style Guide for Python Code
[ Szerkesztve ]
You may corrupt the souls of men, but I am steel. I am doom.
Én máfél év C++ után használtam először Pythont, így kb első pillanattól fogva tabbal húzom be. Eddig még semmi probléma nem volt belőle (mondjuk most kicsit szünetel a Python, csak néha használom kisebb scriptek írására).
Egyébként ez a Tab vs Space téma az egyik legnagyobb harc a programozók között. Hiába na, sok időnk van
[ Szerkesztve ]
Sok szerkesztőben pont ezért van az hogy szóközt rak python kód esetén, ha tab-ot nyomsz. Lehet nálad is szóközök vannak csak nem tűnt fel eddig
You may corrupt the souls of men, but I am steel. I am doom.
Lehetséges, IDLE-t meg VS Code-ot használok Pythonhoz (mikor melyiket jut eszembe megnyitni ). Mondjuk nekem ez már a tökmindegy kategória, ha az IDE-nek jobban tetszik a másik, csinálja
Az elején pont ezt tanultam meg, mikor notepad-el írtam python-t, hogy a space nem tetszik neki
Szóval azóta tab-ozok.
Amivel nem is lenne baja a python-nak, csak nem szabadna mindkettőt egyszerre
Fene se gondolta, hogy a code space-eket rak bele
"Neked is pörög az agyad a szarokon, amíg a mosoly a szádra kanyarodik."
bejegyzés Python help me