<aside> 💡 어떤 조건을 참과 거짓으로 판단할 때 if 문을 사용합니다. 참과 거짓을 구분하여 코드를 실행하다 보면 if ~ else 문을 사용합니다. 코드를 작성하다 보면 조건에 따라 수행하는 일이 달리 해야하는 경우가 있습니다. 조건이 참인지 거짓인지 검사를 하고 참인 경우에는 이 일을 하고 거짓인 경우에는 저일을 해라 !

</aside>

■ if 문법

if 조건: # 만약 조건1 이 True 라면 실행코드1 # 실행코드 1을 실행해라 else: # 만약 조건1 이 False 라면 실행코드2 # 실행코드 2를 실행해라!

<aside> 💡 예제1. 주사위를 10번 던지시오 !

</aside>

import random
dice = [ 1, 2, 3, 4, 5, 6 ]

for  i  in  range(10):
    a = random.choice(dice)
    print(a)

<aside> 💡 예제2. 10을 2로 나눈 나머지 값을 출력하시오

</aside>

10%2

<aside> 💡 예제3. 주사위를 10번 던지는데 주사위의 눈이 짝수일때만 출력하시오

</aside>

for  i  in  range(10):            #아래의 실행문을 10번 반복하는데 
    a = random.choice(dice)       #주사위를 던져서 주사위의 눈이
    if a%2==0:                    #짝수면
        print(a)                  #출력해라

<aside> 💡 예제4. 주사위를 20번 던져서 홀수 일때만 출력하시오

</aside>

import random
dice = [ 1, 2, 3, 4, 5, 6 ]

for  i  in  range(20):            
    a = random.choice(dice)  
    if  a % 2 == 1:             
        print(a)      

<aside> 💡 예제5. if ~ else 문을 사용해서 주사위의 눈을 출력할 때 이 눈이 짝수인지 홀수 인지가 같이 출력되게 하시오 !

</aside>

import random
dice = [ 1, 2, 3, 4, 5, 6 ]

for  i  in  range(20):            
    a = random.choice(dice)  
    if  a % 2 == 0:             
        print(a, '는 짝수 입니다')      
    else:
        print(a, '는 홀수 입니다')

<aside> 💡 문제1. 동전을 10번 던져서 아래와 같이 출력되게하시오 !

</aside>

import random
coin = ['앞면', '뒷면']

for i in range(10):
    a = random.choice(coin)
    print( a, ' 입니다')