【问题描述】
对任意给定的一位正整数N,输出从1*1到N*N的乘法口诀表。
【输入形式】
一个正整数(整型)【输出形式】
九九乘法表(具体格式见样例)【样例输入】
5【样例输出】
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
【样例说明】
乘法表的每一列要左对齐。
等式的字符之间没有空格。
请特别注意:样例输出中,每行末尾都会有一个制表位,请严格按照样例格式输出,否则会导致报错!
(提示:若要达到左对齐效果,可以使用制表符\t来完成每个等式后的缩进)
number_1=int(input()) for i in range(1,number_1+1): number_1=i number_2=1 while number_2<=i: number_3 = number_1 * number_2 if number_2==i: print(f"{number_1}*{number_2}={number_3}\t") else: print(f"{number_1}*{number_2}={number_3}\t",end="") number_2+=1 continue