Skip to content

Instantly share code, notes, and snippets.

@dz0
Last active November 24, 2016 15:54
Show Gist options
  • Select an option

  • Save dz0/1ae2d326fc5dea832bbb4c0c3a51d5b9 to your computer and use it in GitHub Desktop.

Select an option

Save dz0/1ae2d326fc5dea832bbb4c0c3a51d5b9 to your computer and use it in GitHub Desktop.
Finansai = [ 0, 12, 0, 20, 8, -25, -5 ] # pajamos/išlaidos per savaitę
print( "Finansai", Finansai)
Pelnas = []
Nuostoliai = []
# Užduotis:
# 0 pakeisti į praeitos dienos reikšmę (arba į 42)
#for x in Finansai: # su kiekviena reikšme, aptarsim, kaip sekėsi
for nr, x in enumerate(Finansai): # su kiekviena reikšme, aptarsim, kaip sekėsi
if x > 0: print ("gauta", x ) # nuo if'o priklausančius veiksmus,
if x < 0: print (u"išleista", -x) # galima rašyti ir toje pačioje eilutėje po dvitaškio
if x == 0:
print (u"beprasmė diena") # patogu, kai daug if'ų, o veiksmai trumpi
if nr == 0:
Finansai[nr] = 42
else:
Finansai[nr]=Finansai[nr-1]
print (u"Duomenų kiekis", len( Finansai )) # "len" -- sutrumpintas "length" - sąrašo ilgis
print ("Galutinis balansas", sum( Finansai ))
# užduotis: atspausdinkite vienos dienos vidurkį
print (u"Kiek vidutiniškai per dieną?")
# Tarkim turim duomenis
# reik rasti, kas pelningiausiai prasisuko..
"""
Tom [10, -6, 2]
James [11, -100, 0, 89]
Bond [0, 0, 7]
"""
Duom = [
["Tom" , [10, -6, 2] ],
["James", [11, -100, 0, 89] ],
["Bond" , [0, 0, 7] ]
]
Sumos = []
for eil in Duom:
vardas, finansai = eil
print( vardas, sum(finansai))
Sumos.append( [sum(finansai), vardas] )
Sumos.sort(reverse=True) # rikiuojam mažėjimo tvarka
print(Sumos)
print ("Daugiausiai turi", Sumos[0])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment