[Python] 3.2.2 problem

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
filipvk1000
Postovi: 122
Pridružen/a: 07 vel 2012, 22:04
Spol: M
OS: Manjaro Linux

[Python] 3.2.2 problem

Post 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..
Avatar
pootzko
Postovi: 816
Pridružen/a: 13 lis 2008, 21:15
Spol: M
OS: Arch GNU/Linux + KDE
Lokacija: Nerdvana
Kontakt:

Re: Python 3.2.2 problem

Post 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.
...I put on my robe and a wizard hat...
Nele
Postovi: 248
Pridružen/a: 07 lip 2009, 12:55
Spol: M

Re: Python 3.2.2 problem

Post 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.
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: Python 3.2.2 problem

Post 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
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
filipvk1000
Postovi: 122
Pridružen/a: 07 vel 2012, 22:04
Spol: M
OS: Manjaro Linux

Re: Python 3.2.2 problem

Post 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
Avatar
scheissman
Postovi: 926
Pridružen/a: 13 stu 2011, 22:00
Spol: M
OS: mint
Lokacija: Osijek

Re: Python 3.2.2 problem

Post 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
nepismena seljačina
nema razlike u slovima , je ije, cesto ekavica i ostali shitovi
kvocijent inteligencije je obrnuto proporcionalan sreci (thank you god iq 78 )
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: Python 3.2.2 problem

Post Postao/la jjj »

Ne razumijem kako je moguće da je netko tko se prihvatio Pythona propustio uočiti važnost whitespacea za isti.
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: Python 3.2.2 problem

Post 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.
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
filipvk1000
Postovi: 122
Pridružen/a: 07 vel 2012, 22:04
Spol: M
OS: Manjaro Linux

Re: Python 3.2.2 problem

Post Postao/la filipvk1000 »

Izvinjavam se ako su glupa pitanja,imam 14 godina pa se ne kužim u sve ko vi... :oops:
Avatar
retsam
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Spol: M
OS: Arch Linux x86-64 subtle
Lokacija: /dev/pts/0

Re: Python 3.2.2 problem

Post 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
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.

Pikacode - Arch configs
Pikacode - dwm config
Odgovori