if 문을 만들어 보려고 한다.

if 문은 소프트웨어에서 가장 기본적이고도 중요한 문법이다.

 

'만약 사람이 들어왔다면 불을 켜라.' 라는 것을 실행하고 싶다면,

 

if 사람이 들어왔니?:

    print("불을 켜라")

와 같은 방식으로 실행하면 된다.

 

구구단에서 2단 4단 6단 8단만 출력하고 싶다면?

아래와 같이 코딩을 하면 된다.

def Dan(i): 
  for j in range(1, 10): 
    print("%d x %d = %d" % (i, j, i * j), end = "\t") 
  print() 

for i in range(2, 10): 
  if(i %2 == 0):
    Dan(i)


i % 2 라는 말은 i 값에서 2로 나눈 나머지 값을 계산해달라는 말이다.

1 / 2의 나머지 값은 1이고

2 / 2의 나머지 값은 0

3 / 2의 나머지 값은 1이고

4 / 2의 나머지 값은 0 이다.

 

즉 나머지 값이 0인 것을 찾아 달라는 말은 2의 배수를 찾아 달라는 말이다.

이를 통해 구구단 중에서 2단 4단 6단 8단만 출력을 할 수 있게 되었다.

 

Posted by 공놀이나하여보세
,