Python/Python기초

Python 13_ while

Codezoy 2019. 12. 4. 19:00


while 반복문:
[초기식]
while 조건식:
    조건식이 참인 동안에 실행할 문장
    [조건을 변경할 수 있는 식]

# 1 2 3 ... 10
n = 1
while n <=10:
     print(n, end = ' ')
     n+=1

실행 결과
1 2 3 4 5 6 7 8 9 10


# 구구단
dan = 2
while dan < 10:
     n = 1
     while n < 10:
          print(f'{dan}*{n}={dan*n}',end = ' ')
          n+=1
     dan+=1
     print()

실행 결과
2*1=2  2*2=4  2*3=6  2*4=8  2*5=10  2*6=12  2*7=14  2*8=16  2*9=18  
3*1=3  3*2=6  3*3=9  3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27  
4*1=4  4*2=8  4*3=12  4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36  
5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  5*6=30  5*7=35  5*8=40  5*9=45  
6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  6*7=42  6*8=48  6*9=54  
7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  7*8=56  7*9=63  
8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  8*9=72  
9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  

while True:
print('[1] 입력')
print('[2] 수정')
print('[3] 삭제')
print('[4] 종료')
print('--------')
menu = input('메뉴 선택>>')
if menu == '0':
break
print('프로그램 종료')


>>실행 결과
[1] 입력
[2] 수정
[3] 삭제
[4] 종료
--------
메뉴 선택>>1
프로그램 종료
[1] 입력
[2] 수정
[3] 삭제
[4] 종료
--------
메뉴 선택>>2
프로그램 종료
[1] 입력
[2] 수정
[3] 삭제
[4] 종료
--------
메뉴 선택>>3
프로그램 종료
[1] 입력
[2] 수정
[3] 삭제
[4] 종료
--------
메뉴 선택>>0