ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] break, pass, continue
    언어/Python 2022. 10. 5. 15:21

    1. break문

    for i in range(1,100):
        print("for %d"%i)
    break
    #사용자가 0을 입력하기 전까지 수를 입력받으시오
    
    num=1
    while num!=0:
        num=int(input("number:"))
        print(num)
    
    while True:
        num=int(input("number:"))
    if num==0:
    break
    print(num)

     

    2. pass문

    while True:
        num=int(input("number:"))
    if num==0:
    pass
        else:
            print(num)
     

     

    3. continue

    #1~100까지의 수 중에서 3의 배수, 5의 배수, 1의 자리가 3,6,9,로
    #끝나는 숫자를 제외하고 출력
    #단,한줄에 출력하는 숫자는 5개 단위로 출력
    line=0
    for x in range(1,101):
    		if x%3==0:
    				continue
        elif x%5==0:
    				continue
        elif x%10==3:
    				continue
        elifx%10==6:
    				continue
        elifx%10==9:
    				continue
        else:
            print("%3d"%x,end="")
            line+=1
    		if line==5:
            print("")
            line=0
    
    #elif문은 사용하지 않는다
    line=0
    for x in range(1,101):
        if x%3==0 or x%5==0 or x%10==3 or x%10==6 or x%10==9:
            continue
        else:
            print("%3d" %x,end="")
            line+=1
        if line==5:
            print("")
            line=0

    '언어 > Python' 카테고리의 다른 글

    [Python] 링크 이용하기  (0) 2022.10.05
    [Python] 반복문  (1) 2022.10.05
    [Python] 조건문  (1) 2022.10.05
    [Python] 연산자  (0) 2022.10.05
    [Python] 변수, 출력  (0) 2022.10.05

    댓글

Designed by Tistory.