while 명령으로 반복하기 예제로 배우면서 Python 알아가기 2020-06-08 신달수 0 댓글 0 36 print("[1-10]") x = 1 while x <= 10: #x가 10이하인 동안 반복합니다(1에서 10까지 실행) print(x) x = x + 1 #x에 1을 더해서 저장합니다. s = 0 #합계를 구하는변수 s, 처음 값은 0을 입력합니다. x = 1 while x <= 10: #x가 10보다 작거나 같은 동안, 즉 10까지 실행합니다. s = s + x #s에 x을 더합니다. print("x:", x, " sum:", s) #현재 x값과 s값을 출력합니다. x = x + 1 #x에 1을 더합니다. import random n = random.randint(1, 30) #1~30 사이에 있는 임의의 수를 뽑습니다. while True: #영원히 반복합니다. x = input("맞혀 보세요? ") g = int(x) #입력받은 값을 비교할 수 있도록 정수로 바꿉니다. if g == n: #사용자가 추측한 값과 임읭의 수가 같으면 정답입니다. print("정답") break #정답을 맞히면 break로 while 반복 블록을 빠져 나갑니다. if g < n: print("너무 작아요.") if g > n: print("너무 커요.") while Ture: print("영원히~") #이 프로그램은 '영원히~'라는 글귀를 정말로 영원히 출력합니다(멈추려면 Ctrl + C를 눌러야 합니다).