ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Beginner_Code👶🏻] 1341. 구구단2
    카테고리 없음 2021. 6. 19. 10:57

    문제설명

    사용자가 입력한 범위 내의 구구단을 출력하되, 3개씩 나눠서 출력할 것

    문제풀이

    # 구구단의 시작 범위 s와 끝 범위 e를 입력받는다. s와 e는 2부터 9사이의 정수
    s, e = map(int, input().split())
    if s and e not in range(2, 10):
        print("INPUT ERROR!")
        s, e = map(int, input().split())
    
    if s < e:
        for i in range(s, e+1):
            for j in range(1, 10):
                print('{0} * {1} = {2:>2}'.format(i, j, i*j), end="   ")
                if j % 3 == 0:
                    print()
            print()
    
    if s > e:
        for i in range(s, e-1, -1):
            for j in range(1, 10):
                print('{0} * {1} = {2:>2}'.format(i, j, i*j), end="   ")
                if j % 3 == 0:
                    print()
            print()

    실행결과

    이어서 계속..

    깨달은점

    1. 3개씩 나눠서 하려면 3개째일 때 한줄 뛰게끔 하면된다.

    댓글

ahntoday