78 84 98 112 126 140 154 168 182 1 30 45 60 75 90 105 120 13
78 84 98 112 126 140 154 168 182 1 30 45 60 75 90 1,05 120 135 150 165 180 195 2 >» def main): nmint(inputC\'please enter a positive integer between 1 and 15:) for row in range (1,n+1): print\'t\'join(str(row col) for col in range(1,n+1))) mainO) please enter a positive integer between 1 and 15:10 9 12 15 18 21 24 27 20 24 28 32 36 40 1 1 12 18 24 14 21 28 35 42 15 28 25 3 35 40 45 s 36 42 48 546 35 42 49 56 63 7 18 27 36 45 54 63 72 81 38 se 678 8 10 48 > mainO please enter a positive integer between 1 and 15:15 7910 11 1 13 14 24 26 28 10 11 12 13 39 5 45 55 6 65 16 18 2 22 24 27 3 33 18 36 42 10 15 2 25 421 28 35 4 12 16 2 24 28 3236 48 18 24 63 5664 104 130 14 156 48 48 88 96 18 117 126 112 3645 54 63 2 81 99 40 se 6 7880 1 22 33 4 55 66 77 100 11 120 110 121 132 143 154 88 99 1681 104 117 13 143 156169 182 1 112 126 148 154 168 182 196 2 91 15 12a 135 158 165 180 195 210 MacBook Air 2 5
Solution
n=input(\"Enter a integer : \")
for row in range(1,n+1):
# To print header top row
if row==1:
print \" \",\" | \",
for header in range(1,n+1):
print str(header).rjust(4),\" \",
print \"\"
print \"\",
print (\'--------\')*(n+1),
print \"\"
for col in range(1,n+1):
# To print header column
if col==1:
print str(row).rjust(4),\"\",\"| \",
# Multiplication
print str(row*col).rjust(4),\" \",
print \"\"
