|
[ gorancro @ 17.08.2013. 15:04 ] @
| 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 |
[ zema @ 17.08.2013. 15:45 ] @
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
[ gorancro @ 17.08.2013. 18:59 ] @
Hvala Zema ,hvala na super brzom odgovoru!!
[ fimalbonegaculo @ 17.08.2013. 19:04 ] @
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.
[ gorancro @ 17.08.2013. 20:16 ] @
Takodjer dobro rijesenje , hvala
Kakve sam ja sve kombinacije isprobavao ajooj!
[ gorancro @ 29.08.2013. 15:06 ] @
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()
[ zema @ 29.08.2013. 15:43 ] @
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
[ gorancro @ 29.08.2013. 18:23 ] @
hvala zema , opet
Di si poceo ucit python ako smijem priupitati?
Evo ja trenutno radim onaj kurs na Codecademy...
[ zema @ 29.08.2013. 23:42 ] @
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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|