반응형

  while문

while문은 조건이 참이면 일정한 처리를 계속 반복해서 실행합니다. 

 

  사용 방법

while(조건식) 문장

 

while문은 실행하면 가장 먼저 조건식을 확인하여

false면 다음 문장으로 이동,

true면 문장을 실행한 후 다시 조건식을 확인하며 반복합니다.

- while문 내에서 break를 만날경우 while문에서 빠져나옵니다.

- while문 내에서 continue를 만나면 while문의 시작 부분으로 되돌아갑니다.

 

  do/while문

while문은 시작 부분에서 조건을 확인한다면 do/while문은 반복을 마지막에 판단합니다.

 

  사용 방법

do 문장 while( 조건식 );

 

do/while 문 끝에는 세미콜론이 붙으며 조건식의 결과에 따라 반복/ 다음 문장으로 이동여부를 결정합니다.

- do/while문은 문장이 반드시 한 번 이상 실행됩니다.

 

 

반응형
반응형

  random

파이썬에서 random 기능을 사용하기 위해선 random 라이브러리를 import시켜줘야 합니다.

import random을 통해 라이브러리를 사용할 수 있게 해주세요.

 

# 랜덤을 이용한 주사위 프로그램
import random

num_a = random.randrange(1,7)
print("A의 주사위 숫자는 %d 입니다"%num_a)
num_b = random.randrange(1,7)
print("B의 주사위 숫자는 %d 입니다"%num_b)

if(num_a > num_b):
    print("A가 이겼습니다")
elif(num_a < num_b):
    print("B가 이겼습니다")
else:
    print("둘이 비겼네요.")

random.randrange(시작, 끝+1)

- 시작부터 끝까지의 숫자 중 랜덤 숫자 배정

 

 

  반복문 - for

for  i  in (i안에 들어갈 것):

    실행할 문장

# 구구단

for dan in range(2,10,1):
    for i in range(2,10,1):
        print(dan,"*",i,"= %2d"%(dan*i))
	print()

결과
  반복문 - while()

while 조건문:

   실행할 문장

#while 반복

while True:
    num_a = int(input("첫 번째 수 입력:"))
    num_b = int(input("두 번째 수 입력:"))

    print("두 수의 합: %d"%(num_a + num_b))
    

    if(input("계속 하겠습니까?(Y,N)") == "N"):
        break;

결과

 

continue

- 반복문을 실행준 continue를 만나게 되면 아래 문장을 실행하지않고 다음 반복으로 넘어간다

 

break

- 반복문을 실행중 break를 만나게 되면 반복문이 종료된다.

반응형

+ Recent posts