Ciklai

while

# While
x = 0
while x < 10:
	print x
	x = x + 1
print "Viskas"

if

# If
x = 2
if x == 1:
	print "X lygus vienetui."
elif x == 2:
	print "X lygus dvejetui."
else:
	print "X nelygus nei vienetui, nei dvejetui."

for

# For
vardai = ['Linas', 'Tomas', 'Kristijonas']
for vardas in vardai:
	print vardas, len(vardas)	# kablelis, nes len(vardas) - integer
skaitmenys = range(10)	# 0..9
for skaitmuo in skaitmenys:
	print skaitmuo
miestai = ['Vilnius', 'Paryzhius', 'Niujorkas', 'Vashingtonas', 'Berlynas']
for i in range(len(miestai)):
	print "Miestas nr.", i, ": ", miestai[i]

break

# break
for i in range(1, 10):
	if i == 7:
		print "Radau septyneta!"
		break

continue

# continue
for i in range(1, 10):
	print "Skaichius: ", i
	if i <= 7:
		print "Dar ne 7 :-/"
		continue
	print "Jau virsh 7"

pass

# pass - nedaro nieko
while True:
	pass

for() panaudotinos funkcijos

iteritems() - žodyno elementai

Spausdiname vardus ish zhodyno

for vardas, pavarde in asmenys.iteritems():
	print "Vardas:", vardas, ", pavarde:", pavarde

enumerate() - elementas ir jo numeris

Spausdiname varda ir jo numeri (0, 1, 2)

for numeris, vardas in enumerate ([ "Linas", "Tomas", "Kristijonas" ]):
	print "Nr.", numeris, "-", vardas

zip() - loop'as per du sąrašus

Loop'iname per du sarashus

vardai = [ "Jonas", "Petras", "Vardenis" ]
pavardes = [ "Jonaitis", "Petraitis", "Pavardenis" ]
for vardas, pavarde in zip(vardai, pavardes):
	print "Vardas:", vardas, "; pavarde:", pavarde

reversed() - loop'as iš kito galo

Loop'iname ish kito galo

for vardas, pavarde in reversed(zip(vardai, pavardes)):
	print "Vardas:", vardas, "; pavarde:", pavarde

sorted() - rūšiuojame

Ishrushiuojame

for vardas, pavarde in sorted(zip(vardai, pavardes)):
	print "Vardas:", vardas, "; pavarde:", pavarde
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
 
Jei nenurodyta kitaip, šio wiki turinys ginamas tokia licencija: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki