提示使用两个值 A 和 B。生成表 AxB,其中每个值是 A 和 B 之间的所有数字的总和(如果 B < A,则为 B 和 A)。创建生成每一行的函数,以及打印所有行的函数。
我通过使用“if”运算符解决了这个问题,但我不知道如何使用函数来解决。我的方式:
a = input("Enter A:")
b = input("Enter B:")
k = 0
for i in range(1,a+1):
for j in range(1,b+1):
if i != j:
k = 0
if j < i:
m = j
ma = i
else:
m = i
ma = j
for m in range(m,ma+1):
k += m
print k,
else:
print i,
print
简单示例:
Enter A: 3
Enter B: 4
结果应该是:
1 3 6 10
3 2 5 9
6 5 3 7