Poslao: 27 Jul 2013 17:53
|
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.
|
|
|
Poslao: 27 Jul 2013 18:00
|
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. :/
|
|
|
|
Poslao: 27 Jul 2013 18:08
|
offline
- E.L.I.T.E.
- Legendarni građanin
- 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.
|
|
|
|
Poslao: 27 Jul 2013 18:23
|
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
|
|
|
|
Poslao: 27 Jul 2013 19:45
|
offline
- E.L.I.T.E.
- Legendarni građanin
- 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š
|
|
|
|
Poslao: 27 Jul 2013 20:02
|
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
Al dobro evo zavrsavam program sad
|
|
|
|
|
Poslao: 27 Jul 2013 21:02
|
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
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
|
|
|
|
|