Kezdőoldal » Számítástechnika » Programozás » Mi a hiba az alábbi kódban?

Mi a hiba az alábbi kódban?

Figyelt kérdés

Elkezdtem egy könyvből megtanulni a python-t,de a könyvet régebbi verzióhoz írták sajnos.

>>>>a=150

>>>>if(a>100):

....print "a meghaladja a százat"

A könyvben így volt írva.A print parancs után próbáltam már zárójellel is.

A következő hibát kapom.

Identation error:expected an intended block


Előre is köszönöm a segítséget!


2018. júl. 5. 14:26
 1/4 anonim ***** válasza:

Pythonban a blokkok határait az szabja meg, hogy mennyire vannak behúzva.

Általában tabbal történik az intendálás.

Az if után egy blokknak kell következnie.

Tehát minden, aminek if esetén végre kell hajtódnia azt egy tab-bal beljebb kell írnod.

Itt egy sor van a print "a meghaladja a százat"


Így írd:

if(a>100):

[TAB]print "a meghaladja a százat"

else:

[TAB]print "a szám maximum 100"


Tehát az if és az else egy vonalban vannak, a két print, meg eggyel beljebb.

2018. júl. 5. 16:44
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Olvasd el figyelmesen a könyvet:

[link]

és értelmezd a hibaüzenetet.


biztos hogy indentáltad ("bentebb kezdted") a printtel kezdődő sort? Tettél elé szóközöket vagy tabulátort?

A hibaüzenet ugyanis ennek hiányára utal ("expected an intended block": indentált - "bentebb kezdett" - blokkra számított)

2018. júl. 5. 16:58
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Qpython-ban próbálgattam telefonon,mert behalt a gépem a napokban.Telefonon nem tudom hogy lehetne tabulálni.De akkor lényegében az lenne a gond,hogy az hiányzik.

Sok minden nem működött a könyv szerint mert python 2.7-ről írták.

Köszönöm szépen a segítséget!

2018. júl. 5. 17:30
 4/4 A kérdező kommentje:
Sikerült a szóközzel.Köszönöm!
2018. júl. 5. 17:32

Kapcsolódó 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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!