» »

[ PYTHON ]: if/ else error

[ PYTHON ]: if/ else error

robi ::

Pozdravljeni,
sem popoln začetnik v Pythonu in se mi je seveda zataknilo že na začetku. Naložil sem si verzijo 2.4.2 in veselo začel brati tutorje in pisati. Znima me zakaj mi javi eror:

>>> seq = "a1b2"
>>> if 'A' in seq:
print " veliki a"
else:

SyntaxError: invalid syntax

Tu se stvar konča. Prosim, naj nekdo razsvetli mojo nevednost in mi da kakšen pameten nasvet.
Hvala in LP
huda reč!!

mte ::

pred print "..." vrini presledek, tab ali karkoli drugega. Python je občutljiv na nekonsistentne zamike, zaradi česar tudi ne uporablja oklepajev { in } za ločitev funkcij ipd. kot to počnejo drugi jeziki. To je opisano v vsakem tutorialu na začetku, če si kaj površno bral...
lp

robi ::

to sem pisal v IDLE-u, mi sam zamika vrstice. Poizkusil sem tudi z tabom, pa nič. Vedno mi označi "else", kot da je napačen ukaz. Vseeno hvala za pomoč.
LP :\
huda reč!!

mte ::

Hmm sicer imam python 2.4 tako da nimam idle-ja, pa vendar malo dvomim da bi samo delalo zamike... si probal dat kar navaden presledek (ne tab)?
Druga možnost, če ti že dela samo zamike, pa si mogoče pozabil zbrisati ta zamik pred else: stavkom...?

OwcA ::

Ko zgleda nekako takole:
>>> seq = 'a1b2'
>>> if 'A' in seq:
	print 'veliki a'
else:
	print 'ni velikega a'

... dela. ;)

P.S. kaj imaš pa za else napisano?
Otroška radovednost - gonilo napredka.

Zgodovina sprememb…

  • spremenilo: OwcA ()

robi ::

Dela!! Moral semm pomakniti "else" nazaj, kot si napisal OwcA.

Hvala! :P :P
huda reč!!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Program za formatiranje kode

Oddelek: Programiranje
111375 (1149) Gundolf
»

[Python] syntax error-invalid syntax

Oddelek: Programiranje
51691 (1661) Vesoljc
»

[Naloga][Python] Vislice

Oddelek: Programiranje
112799 (2449) vice boy
»

[Python] Polja, matrike

Oddelek: Programiranje
51701 (1593) OwcA
»

[NALOGA] največji skupni delitelj dveh celih števil

Oddelek: Programiranje
275130 (4751) Thomas

Več podobnih tem