-
[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