Stranica: 1/2.

[Python] 3.2.2 problem

Postano: 24 vel 2012, 22:44
Postao/la filipvk1000
Ovako,OPET sam krenipo radit u Pythonu,ali ovoga puta na 3.2.2 a ne 2.7 verziji. Nevermind,imam problem

Kod: Označi sve

>>> x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
...
x = 0
...
print(’Negative changed to zero’)
... elif x == 0:
...
print(’Zero’)
... elif x == 1:
...
print(’Single’)
... else:
...
print(’More’)
...
More
Dakle,želim ovo gore napraviti.a meni izbaci pogrešku...

Kod: Označi sve

x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
    x = 0
    print('Negativni se pretvorio u nulu')
    elif x == 0:
      
SyntaxError: invalid syntax
Zašto mi izbacuje invalid syntax? Svaki put kad ukucam "elif" izbaci mi invalid syntax..ne kužim u čemu je problem..

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 00:17
Postao/la pootzko
nisam siguran iz ovog što si pasteao da li je stvarno tako, ali čini mi se da ti ova dva red između if-a i elif-a nisu "uvučeni" za jedan tab unutra.. kod pythona je to jako važno da ono što je unutar if-a bude pomaknuto za jedan tab unutra.

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 11:25
Postao/la Nele
Kako vidim koristis interactive mode.
Skini IDLE pa File-> New Window i onda probaj napisati svoj kod.
Interactive mode je malo nezgodan sto se tice uvlacenja koda.

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 11:47
Postao/la simke
rebaš uvuć elif, ovko

Kod: Označi sve

x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
     x = 0
     print('Negativni se pretvorio u nulu')
elif x == 0:
     bla bal

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 12:01
Postao/la filipvk1000
cinober je napisao/la:rebaš uvuć elif, ovko

Kod: Označi sve

x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
     x = 0
     print('Negativni se pretvorio u nulu')
elif x == 0:
     bla bal
HVALA puno,to je riješilo problem :D

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 12:07
Postao/la scheissman
ako ces imalo ozbiljnije ucit programiranje ili idle ili geany.
najobicniji
sudo apt-get install geany
imas puno vise mogucnosti , obojani redovi (naredbe) . odmah mozes pokrenit program , vidjet greske i jos dosta stvari

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 13:43
Postao/la jjj
Ne razumijem kako je moguće da je netko tko se prihvatio Pythona propustio uočiti važnost whitespacea za isti.

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 15:29
Postao/la simke
jjj je napisao/la:Ne razumijem kako je moguće da je netko tko se prihvatio Pythona propustio uočiti važnost whitespacea za isti.
kad ih je ekipa razmazila, meni se neko vrjeme nije dalo pisat po fosumu zbog ogromne količine glupih pitanja. i čak su me kudili kad sam se znao našalit na taj račun, da sam bezobrazan..
kad nalete na problem ovo im je prva stanica umjesto zadnja.
nepotrude se ni malo.
ovo zadnje oko, kad sam coeku objasnio kako se spaja na pppoe, a on nezna šta je eth0 :bravo , a tu je vec ohoh, neznam. mislim kad sam zapoceo pomagat sam i dovršio.

edit:

i još više glupih odgovora, kao ovdje. zato sam odgovorio.

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 17:30
Postao/la filipvk1000
Izvinjavam se ako su glupa pitanja,imam 14 godina pa se ne kužim u sve ko vi... :oops:

Re: Python 3.2.2 problem

Postano: 25 vel 2012, 17:44
Postao/la retsam
Ma, nisu glupa pitanja, samo to je osnovna doktrina rada s pythonom, uvlake ;) Imaš dobre tutoriale na internetu, evo jedan youtube kanal koji dosta dobro objašnjava, počni od 3. videa, prva dva su instalaciju debian linux okruženja u virtualbox i koristi neki text editor poput geanya kao što je opisano u tutorialu, iole ozbiljnij rad u IDLE-u je pain in the ass
http://www.youtube.com/user/RaspberryPi ... ture=watch