강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초66 : for문과 while문

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

# for문  -------------------------------------------


l = [10, 20, 30]

iterator = iter(l)

for i in iterator:

    print(i)


L = [1,2,3,4,5,6,7,8,9,10]

for i in L:

    if i > 5:

        break

    print ("Item: {0}".format(i))


L = [1,2,3,4,5,6,7,8,9,10]

for i in L:

    if i % 2 == 1:

        continue

    print("Item: {0}".format(i))

else:

    print("Exit without break.")

    

print("Alway this is printed")



# while문   -------------------------------------


value = 5

while value > 0:

    print(value)

    value -= 1


a = 1

while a < 5:

    if a == 3:

        break    #break를 만나면 반복문을 벗어남.

    print('a = ', a)

    a += 1

else:                 #while문에서 else문은 조건식이 false되어 빠져 나올때 적용됨. 조건식이 True일 때는 적용안됨.

    print('else...')

print('hello')


# 1부터 10까지의 합을 구하라.

n = 0

sum = 0

while n <= 10:

    sum += n

    n += 1

print(sum)


# 1~100까지의 정수중 3의 배수의 합을 구하시오.

n = 0

sum = 0

while n <= 100:

    if n%3 == 0:

        sum += n

    n += 1

print(sum)


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 전체 회원수 59,499 명
  • 전체 게시물 31,132 개
  • 전체 댓글수 11,895 개