질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

while 명령으로 반복하기

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를 눌러야 합니다).

댓글을 작성하세요

문서 이력

  • 2020-06-08 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.