Есть вопросы?

Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!

НА ПИТОНЕ:
Даны два числа n и m. Создайте массив n×m и заполните его по следующим правилам:

Числа, стоящие в строке 0 или в столбце 0 равны 1 (A[0][j] = 1, A[i][0] = 1).
Для всех остальных элементов массива A[i][j] = A[i-1][j] + A[i][j-1], то есть каждый элемент равен сумме двух элементов, стоящих слева и сверху от него.
Входные данные:

Вводятся два натуральных числа n и m, не превышающих 100.

Выходные данные:

Выведите данный массив на экран.

Примеры:
Ввод:
3 3
Вывод:
1 1 1
1 2 3
1 3 6
Я написал выдает неверный ответ:
n, m = map(int, input().split())
a = [[1] * m for i in range(n)]
r=1
s=0
while r for answer in range(m):
r=1
s+=1
for em in range(n):
while r a[s][r]=a[s - 1][r]+a[s][r - 1]
r+=1
for row in a:
for elem in row:
print(elem, end=' ')
print()

Другие вопросы по: Информатика

Знаешь правильный ответ?
НА ПИТОНЕ: Даны два числа n и m. Создайте массив n×m и заполните его по следующим правилам: Числа, с...

Популярные вопросы