A と B の 2 つの値を使用するよう促します。テーブル 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