2015년 1월 10일 토요일

python - for

print("\n#for i in range(1, 5)")
for i in range(1, 5):
    print(i)

print("\n#for i in [1, 2, 3, 4]")
for i in [1, 2, 3, 4]:
    print(i)

print("\n#for i in list(range(1, 5))")
for i in list(range(1, 5)):
    print(i)

print("\n#for i in range(1, 5): else:")
for i in range(1, 5):
    print(i)
else:
    print("else called")

print("\n#for i in range(1, 5): else: with break")
print("break가 호출되면 else문을 수행하지 않는다.")
for i in range(1, 5):
    if i < 3:
        print(i)
    else:
        breakelse:
    print("end of for loop")


print("\n#for i in range(1, 5) with continue, else")
for i in range(1, 5):
    if i < 3:
        print(i, end=" ")
    else:
        print(i)
        continue
    print("default print %d" % i)
else:
    print("end of for loop")


C:\..../example/for_sample.py

#for i in range(1, 5)
1
2
3
4

#for i in [1, 2, 3, 4]
1
2
3
4

#for i in list(range(1, 5))
1
2
3
4

#for i in range(1, 5): else:
1
2
3
4
else called

#for i in range(1, 5): else: with break
break가 호출되면 else문을 수행하지 않는다.
1
2

#for i in range(1, 5) with continue, else
1 default print 1
2 default print 2
3
4
end of for loop

Process finished with exit code 0


댓글 없음: