Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pocetnicki zadatak problem

[es] :: Python :: Pocetnicki zadatak problem

[ Pregleda: 2627 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gibaracione

Član broj: 267513
Poruke: 20



+1 Profil

icon Pocetnicki zadatak problem08.02.2013. u 20:01 - pre 135 meseci
Tekst zadatka: Napisati program koji ispituje 3 promenljive x, y, z i ispisuje najveci neparan broj medju njima. Ako nijedan od njih nije neparan, treba to da bude ispisano.

Pocetnik sam, poceo sam sa programiranjem pre 4 dana. Moj program uvek izbacuje vrednost y, bez obzira koju vrednost ima. Uradio sam program samo sa if, elif i else jer sam za sada samo to od petlji ucio. Gde gresim?




[Ovu poruku je menjao gibaracione dana 08.02.2013. u 21:12 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

zema
hamburg

Član broj: 20112
Poruke: 71
*.cpe.vektor.net.



+6 Profil

icon Re: Pocetnicki zadatak problem09.02.2013. u 04:03 - pre 135 meseci
ako koristis, iskljucivo, if else

Code:

x=9
y=7
z=2
veci=0
if x%2!=0:
    if y%2!=0:
        if x<y:
            veci=y
        else:
            veci=x
            if z%2!=0:
                if z>veci:
                    print "najveci neparni broj je ", z
                else:
                    print "najveci neparni broj je ", veci
            else:
                print "najveci neparni broj je ", veci
    elif z%2!=0:
        if z>x:
            print "najveci neparni broj je ", z
        else:
            "najveci neparni broj je ", x
    else:
        print "najveci neparni broj je ", x
elif y%2!=0:
    if z%2!=0:
        if z<y:
            print "najveci neparni broj je ", y
        else:
            print "najveci neparni broj je ", z
    else:
        print "najveci neparni broj je ", y
elif z%2!=0:
    print "najveci neparni broj je ", z
else:
    print "svi su parni"



 
Odgovor na temu

gibaracione

Član broj: 267513
Poruke: 20



+1 Profil

icon Re: Pocetnicki zadatak problem10.02.2013. u 20:39 - pre 135 meseci
Hvala, samo kad se uporedjuju treba da stoji npr. x>=y, x>=z itd.(bar tako mislim?) jer mogu biti dva ili sva tri npr 9.
Evo kako sam ga skockao:



Zadatak
 
Odgovor na temu

zema
hamburg

Član broj: 20112
Poruke: 71
*.cpe.vektor.net.



+6 Profil

icon Re: Pocetnicki zadatak problem11.02.2013. u 00:17 - pre 135 meseci
nema potrebe da se dodaje =, jer se u zadatku trazi samo najveci broj. npr x=9, y=9, z=3, svejedno je da li print funkciji prosledjujes x ili y.
mislim da si bespotrebno zakomplikovao kod sa dodatnim and i or uslovima.
 
Odgovor na temu

gibaracione

Član broj: 267513
Poruke: 20



+1 Profil

icon Re: Pocetnicki zadatak problem11.02.2013. u 11:24 - pre 135 meseci
Razumem ali ja sam zbog toga bas i stavio i = jer sam mislio, ako su jednaki, da to mora i da se navede. Vidim sad da radi i bez toga.
 
Odgovor na temu

[es] :: Python :: Pocetnicki zadatak problem

[ Pregleda: 2627 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.