NOTE 코드양 줄이기
역시 여기서도 코드를 줄일 수 있습니다.
첫째 줄의 question과 둘째 줄의 question은 같은 값입니다. 따라서 둘째 줄의 question을 str(a) + 'x' + str(b) + '? '로 대체할 수 있습니다. 그리고 둘째 줄의 answer와 셋째 줄의 answer도 같은 값입니다. 따라서 셋째 줄도 answer도 input(str(a) + 'x' + str(b) + '? ')로 바꿔 작성할 수 있습니다.
코드가 네 줄에서 두 줄로 줄죠? 그런데 answer 변수를 매개로 한 번 더 합칠 수 있습니다. 역시 첫째 줄의 answer와 둘째 줄의 answer는 같은 값입니다. 따라서 둘째 줄의 answer 대신 int(input(str(a)+'x'+str(b)+'? '))를 넣으면 됩니다.
if int(input(str(a) + 'x' + str(b) + '? ')) != a * b:
두 줄이 한 줄로 줄었습니다. 여기에서도 역시 본인이 원하는 방식에 맞게 변수를 사용해도 되고, 코드양을 줄이고 싶으면 변수를 사용하지 않아도 됩니다.