#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목입력받은 두 수의 범위 내에서의 가로로 출력하는 구구단2021-04-29 05:13
작성자

수1: 2

수2: 3

   2 * 1 =  2  |   3 * 1 =  3  |   

   2 * 2 =  4  |   3 * 2 =  6  |  

   2 * 3 =  6  |   3 * 3 =  9  |  

   2 * 4 =  8  |   3 * 4 = 12  |   

   2 * 5 = 10  |   3 * 5 = 15  |   

   2 * 6 = 12  |   3 * 6 = 18  |   

   2 * 7 = 14  |   3 * 7 = 21  |   

   2 * 8 = 16  |   3 * 8 = 24  |   

   2 * 9 = 18  |   3 * 9 = 27  |

이런식으로 출력해야하는 문제에서



a1=int(input("수1:"))

a3=int(input("수2:"))


a2=1

while a2<=9:

    

        while a1<=a3:

            print("   %d*%d=%d  |\t"%(a1,a2,a1*a2),end='') 

            a1 +=1

a2 +=1


로 코딩했는데 이상하게 1까지 밖에 곱해지지 않습니다.

ex)수1:5

    수2:8

    5*1=5  |   6*1=6  |   7*1=7  |   8*1=8  |


어느 부분에서 잘못되었는지 감을 못잡겠습니다. 알려주시면 정말 감사드리겠습니다



댓글