Pascal ili Python?

3

Pascal ili Python?

offline
  • Pridružio: 28 Jun 2013
  • Poruke: 80

broj4=input("Da bi se uverili da nista bot, molimo vas napisite koliko je 2 + 2?") if (broj4 == 4):     print "Ok, niste bot, pocnimo sa pitanjima" else:     print "Probaj ponovo!"
Ne znam dal si me razumeo pitanja bih stavio ovde pre ovoga else: a else mi pise ovako
else:
Python sam skinuo sam oficijalnog sajta al za verziju 2.7.5
Jer je ona knjiga pisana za tu verziju i onda pola sata trazim sta su oni tu menjali pa sam skinuo verziju koju su koristili za knjigu a to je 2.7.5

Da ali ja koristim 2.7.5 a raw_imput kolko sam razumeo iz knjige se stavlja kad pisem reci a input za brojeve.Ili ne?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Pročitaj moj prethodni post Wink



offline
  • Pridružio: 28 Jun 2013
  • Poruke: 80

Al ti si to radio u verziji 3.3 ili koja god ja radim u 2.7.5 pa nam nije isto, al kako god obrisao sam raw ostalo je input i nece opet,msm kad dodam to pitanje tamo de sam rekao da ocu da ga dodam. :/

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 27 Jul 2013 18:04

Kako neće? Gde je problem, u kojoj liniji? Pronašao sam još jednu grešku. Ne možeš tražiti od korisnika unošenje broja putem klasične input metode. Probaj ovo:

godine = int(input("tekst..."))

Dopuna: 27 Jul 2013 18:06

Verujem da je greška u petlji istog tipa, postavljaš klasičnu input metodu za unos teksta. Odradi isto to što sam ti rekao iznad i u petlji (zaokruži input metodu sa int kad radiš sa celobrojnim vrednostima).

Dopuna: 27 Jul 2013 18:08

Evo ga potpuno ispravljen kod.

# Program za proveru opsteg znanja print ("Dobrodosli, ovo je test opste kulture i informisanosti" ) from time import sleep sleep(1.5) print ("U ovom testu bice vam postavljeno 15 pitanja" ) from time import sleep sleep(1.5) print ("Ali pre toga upisite licne informacije") from time import sleep sleep(1.5) ime = input("Unesite vase ime:") prezime = input("Unesite vase prezime:") godine = int(input("Unesite goje ste godiste(obavezno pisati ceo broj npr. 1995 i sl.)")) mesto = input("Gde zivite?(Odnosi se na grad. Napisati npr. Beograd ili Nis itd...)") god = 2013 - godine print ("Ok,",ime,prezime,"vi imate",god,"godina,i zivite u",mesto,"-u" ) print ("Pocinjemo za 10 sekundi" ) print ("10" ) from time import sleep sleep(1) print ("9" ) from time import sleep sleep(1) print ("8") from time import sleep sleep(1) print ("7") from time import sleep sleep(1) print ("6") from time import sleep sleep(1) print ("5") from time import sleep sleep(1) print ("4") from time import sleep sleep(1) print ("3") from time import sleep sleep(1) print ("2") from time import sleep sleep(1) print ("1") from time import sleep sleep(1) print ("Pocnimo!") from time import sleep sleep(1.3) broj4=int(input("Da bi se uverili da nista bot, molimo vas napisite koliko je 2 + 2?")) if (broj4 == 4):     print ("Ok, niste bot, pocnimo sa pitanjima") else:     print("Probaj ponovo!") broj4 = int(input("2+2 je:")) if (broj4 == 4):     print("Ok, niste bot, pocnimo sa pitanjima") else:     print("Probaj ponovo, ovo ti je poslednji pokusaj!") broj4 = int(input("Dakle 2+2 je?")) if (broj4 == 4):     print ("Ok, niste bot, pocnimo sa pitanjima" ) else:     print ("Niste dobro izracunali :(, ako hocete ponovo da probate, pokrenite program ispocetka.")

Proveri da li ovo funkcioniše sa tom starijom verzijom kompajlera.

offline
  • Pridružio: 28 Jun 2013
  • Poruke: 80

Ne moze, u stvari moze nasao sam gresku ali ono sto si ti napisao ono int(input to ne radi na staroj verziji pa sam ubacio umesto int raw_input, i radi a greska je u stvari bila drugde evo slike:

Ovo je dobro:


Ovde sam pogresio:



Bila je greska sto nisam odvojio TAB om

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Pa što mi nisi dao ceo kod? Otkud sad to pitanje, u onom kodu koji si dao nije bilo.

Teško ćeš sa 2.5.7 da napreduješ, pogotovo sad dok se razvija 3. Ali dobro, kako hoćeš Smile

offline
  • Pridružio: 28 Jun 2013
  • Poruke: 80

Al procitaj sta sam napisao, rekao sam hocu ubacim pitanje posle if nzm tacno ni ja gde sa rekao da hocu da ubac ne bitno, i kad ubacim pitanje bilo mi je crveno oznaceno else:
Mada sam opet ja kriv sto nisam ubacio odma pitanje pa ti kopirao ceo kod sa pitanjem Embarassed
Al dobro evo zavrsavam program sad Very Happy

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ne razumem te baš najbolje ali dobro.

IF petlja se u Pajtonu gradi uvek ovako:

if (uslov) :       # akcija else:       # akcija

Slično je i sa objektno orijentisanim jezicima samo što akcije zatvaraš sa { } (mada ima i izuzetaka).

Kad završiš pošalji nam da probamo Wink Ako želiš da omogućiš korisnicima koji nemaju Python kompajler da pokrenu tvog program, koristi ovo. Ziveli

offline
  • Pridružio: 28 Jun 2013
  • Poruke: 80

Napisano: 27 Jul 2013 20:56

Instalirao sa py2exe za moju verziju i ne mogu da nadjem u tom folderu de sam instalirao python, jel taj konverter ili sta vec u exe formatu?
Shvatio sam samo treba da sacuvam kao .exe Very Happy

Dopuna: 27 Jul 2013 21:02

Nece ono, nesto, al nema veze aj pogledaj ti za sad, ima nekih gresaka na kraju videces i sam ako do kraja budes radio sve, ne znam kako da ih ispravim evo fajl.


mycity.rs/must-login.png

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 27 Jul 2013 23:06

Uff .. ne znam kako da ti pomognem, vidiš i sam da se ne sporazumevamo baš najbolje zbog različitih verzija kompajlera. Mogu ja da ispravim što mom kompajleru ne valja i da ga prilagodim, ali kad ti dam kod neće raditi na tvom kompajleru Razz

Dopuna: 27 Jul 2013 23:10

Za tvoju verziju preuzmi py2exe-0.6.9.win32-py2.7.exe. Izgleda da još nisu objavili podršku za trojku.

Taj program ti omogućava konvertovanje .py fajla u .exe Wink

Ko je trenutno na forumu
 

Ukupno su 1166 korisnika na forumu :: 36 registrovanih, 7 sakrivenih i 1123 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Apok, Asparagus, Avalon015, babaroga, bojankrstc, bolenbgd, Boris90, BraneS, Bubimir, darkangel, DeerHunter, dekao, djboj, Istman, Japidson, Kandrbandrdzilo, Kubovac, KUZMAR, lcc, mercedesamg, Metanoja, mgolub, Milometer, nebojsag, Povratak1912, royst33, sasakrajina, Shinobi, sombrero, tmanda323, Trpe Grozni, uruk, vladas87, Wrangler, x9, YugoSlav