Какой генератор создаст двумерный массив, по заполнению аналогичный следующему: for i in range(n): for j in range(n): if i < j: A[i][j] = 2 elif i > j: A[i][j] = 1 else: A[i][j] = 3 A = [ [1] * i + [3] + [2] ∗ (n - i - 1) for i in range(n)] A = [ [2] * i + [3] + [1] ∗ (n - i - 1) for i in range(n)] A = [ [2] * i + [1] + [3] ∗ (n - i + 1) for i in range(n)] ни один из вышеперечисленных A = [ [1] * (i+1) + [2] + [3] ∗ (n - i) for i in range(n)]
Задание

Какой генератор создаст двумерный массив, по заполнению аналогичный следующему:

for i in range\(n\):
for j in range\(n\):
if i < j:
A

\[i\]
\[j\]
= 2
elif i > j:
A
\[i\]
\[j\]
= 1
else:
A
\[i\]
\[j\]
= 3

  • A =
    \[ \[1\]
    * i +
    \[3\]
    +
    \[2\]
    \(n \- i \- 1\) for i in range\(n\)]
  • A = [
    \[2\]
    * i +
    \[3\]
    +
    \[1\]
    \(n \- i \- 1\) for i in range\(n\)]
  • A = [
    \[2\]
    * i +
    \[1\]
    +
    \[3\]
    \(n \- i \+ 1\) for i in range\(n\)]
  • ни один из вышеперечисленных
  • A =
    \[ \[1\]
    * \(i\+1\) +
    \[2\]
    +
    \[3\]
    \(n \- i\) for i in range\(n\)]