Помогите пожалуйста сделать последний c срочно нужно на языке python
Ответы
Ответ:
Ниже.
Объяснение:
# Первая таблица
for i in range(1, 6):
for j in range(1, 6):
print(i, end=' ')
print()
# Вторая таблица
for i in range(1, 6):
for j in range(1, 6):
print(j, end=' ')
print()
# Последняя таблица
for i in range(5):
for j in range(5):
if i == j:
print("0", end=' ')
else:
print("1", end=' ')
print()
SIZE = 5
matrix = [[0] * SIZE for i in range(SIZE)]
choice = input("Введите вариант отображения (a или b или c): ")
if choice == 'a':
for y in range(SIZE):
for x in range(SIZE):
matrix[y][x] = y + 1
elif choice == 'b':
for y in range(SIZE):
for x in range(SIZE):
matrix[y][x] = x + 1
elif choice == 'c':
for y in range(SIZE):
for x in range(SIZE):
if x == y:
matrix[y][x] = 0
elif x > y:
matrix[y][x] = 2
else:
matrix[y][x] = 1
else:
print("Такого варианта нету")
for row in matrix:
print(" ".join(str(x) for x in row))