# print vs. return # Consider the following code, what's wrong? # How should we improve it? def main(num1, num2): show_sum(num1, num2) def show_sum(num1, num2): result = num1 + num2 print('result = ' + str(result)) print('The sum of 12 and 45 is ', main(12, 45)) print('The sum of 21 and 45 is ', main(21, 45)) print('The sum of 21 and 54 is ', main(21, 54))