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

Python List problem

[es] :: Python :: Python List problem

[ Pregleda: 7201 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gorancro
Cnc radnik
LPT
Croatia

Član broj: 316970
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Python List problem17.08.2013. u 15:04 - pre 129 meseci
Pozdrav svima

Eto imam neki problem koji me muci vec par dana i nevoljko se odlucujem da zatrazim malu pomoc

evo coda_a:

#List
c=0
o=338
a = [42,84,126,168,210,252,294,336,378]
b = [53,106,159,212,265,318,371,424,477]

z= [o-x for x in a]

print z

###
Dakle cilj svega je print naredbom ispisati dva broja koji ce zbrojimo li ih dati rezultat 338. (jedan iz liste a , drugi iz liste b)
Sad da vam skratim muke to je ----> 126+212 = 338 ---- > 126 iz a Liste , te 212 iz b liste
kako da natjeram python da ordadi sve kaklulacije i da kao rezultate dobijem upravo ta dva broja

126
212

Jel sam posao u krivom smeju da pokusavam to uraditi preko List il je moguce to rijesiti nekom jednadzbom .

Hvala
Help so i can help others
 
Odgovor na temu

zema
hamburg

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



+6 Profil

icon Re: Python List problem17.08.2013. u 15:45 - pre 129 meseci
Code:


a = [42,84,126,168,210,252,294,336,378]
b = [53,106,159,212,265,318,371,424,477]

for i in a:
    for j in b:
        if i+j==338:
            print i,j
 
Odgovor na temu

gorancro
Cnc radnik
LPT
Croatia

Član broj: 316970
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Python List problem17.08.2013. u 18:59 - pre 129 meseci


Hvala Zema ,hvala na super brzom odgovoru!!


Help so i can help others
 
Odgovor na temu

fimalbonegaculo
product development, team lead,
developer, sys-admin
beograd

Član broj: 395
Poruke: 161
*.ntlworld.ie.

ICQ: 81662016


+1 Profil

icon Re: Python List problem17.08.2013. u 19:04 - pre 129 meseci
Ili ovako:

res = [(a1, b1) for a1 in a for b1 in b if a1+b1 == 338]

I jedno i drugo je ispravno, samo dajem resenje v2.
"if you fail to plan, you plan to fail"
 
Odgovor na temu

gorancro
Cnc radnik
LPT
Croatia

Član broj: 316970
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Python List problem17.08.2013. u 20:16 - pre 129 meseci
Takodjer dobro rijesenje , hvala
Kakve sam ja sve kombinacije isprobavao ajooj!
Help so i can help others
 
Odgovor na temu

gorancro
Cnc radnik
LPT
Croatia

Član broj: 316970
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Python List problem29.08.2013. u 15:06 - pre 128 meseci

Pozdrav evo mene opet

Code:
Nv = 243 # 243 = 159 + 84
def R4R5_5():
    L53 = {"1*53":53, "2*53":106,"3*53":159,
    "4*53":212,"5*53":265}
    L42 = {"1*42":42, "2*42":84, "3*42":126,
    "4*42":168, "5*42":210}
    for x in L53:
        for y in L42:
            suma = 0
            suma += L53[x]+L42[y]
            if Nv == suma:
                print L53[x],L42[y]
                #159 84    <--------- Ovo je print out rezultat koji dobivam, to sve stima ali:
                #"3*53" "2*42" <---   Kako da dobijem KEY  za rezultat
R4R5_5()

Help so i can help others
 
Odgovor na temu

zema
hamburg

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



+6 Profil

icon Re: Python List problem29.08.2013. u 15:43 - pre 128 meseci
Code:

def R4R5_5():
    L53 = {"1*53":53, "2*53":106,"3*53":159,
    "4*53":212,"5*53":265}
    L42 = {"1*42":42, "2*42":84, "3*42":126,
    "4*42":168, "5*42":210}
    for key1,value1 in L53.iteritems():
        for key2,value2 in L42.iteritems():
            suma = 0
            suma += value1+value2
            if Nv == suma:
            print key1,key2


 
Odgovor na temu

gorancro
Cnc radnik
LPT
Croatia

Član broj: 316970
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Python List problem29.08.2013. u 18:23 - pre 128 meseci
hvala zema , opet

Di si poceo ucit python ako smijem priupitati?
Evo ja trenutno radim onaj kurs na Codecademy...
Help so i can help others
 
Odgovor na temu

zema
hamburg

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



+6 Profil

icon Re: Python List problem29.08.2013. u 23:42 - pre 128 meseci
odavde http://www.greenteapress.com/thinkpython/ mozes skinuti, besplatnu, knjigu
odavde http://www.diveintopython.net/ skini drugu, takodje besplatna
online kurs http://learnpythonthehardway.org/
ovde http://www.pyschools.com/ imas dosta zadataka
a pogledaj i cbt nuggets http://www.cbtnuggets.com/it-t...on-programming-python-language - ovo nije besplatno

kad imas neki problem, probaj prvo sa guglom
 
Odgovor na temu

[es] :: Python :: Python List problem

[ Pregleda: 7201 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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