Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 167 구구단 홀수만

포스트it 2021. 2. 2. 09:30
728x90
반응형

 

문제

구구단 3단을 출력하라. 단 홀수 번째만 출력한다.

3x1 = 3
3x3 = 9
3x5 = 15
3x7 = 21
3x9 = 27

내풀이

for i in range(1,10,2):
    print(3,'x',i,'=',i*3)
    
결과값
3 x 1 = 3
3 x 3 = 9
3 x 5 = 15
3 x 7 = 21
3 x 9 = 27

정답

range(1, 10, 2)를 사용해서 홀수를 만듭니다.

num = 3
for i in range(1, 10, 2) :
    print (num, "x", i, " = ", num * i)

혹은 조건문을 사용해서 해결할 수도 있습니다.

num = 3
for i in range(1, 10) :
    if i % 2 == 1 :
        print (num, "x", i, " = ", num * i)

if문으로 홀수 짝수 조건 거는건 잘 기억해두자!
728x90
반응형