Мне нужно создать шахматную доску, заполненную цифрами 0 и 1, но это не обязательно должна быть квадратная таблица.
Мне нужно получать строки и столбцы от пользователя >
Просто пример:
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
У меня есть решение, но я не смог понять последнюю строку кода (table[j] = int(not table[j-1]))
Можем ли мы решить эту проблему другим методом?
m = int(input("insert number of rows: "))
n = int(input("insert number of columns: "))
table = list()
for i in range(0,m):
if i%2 == 0 :
table[0] = 1
else:
table[0] = 0
for j in range(1,n):
table[j] = int(not table[j-1])
print("print the table with chessboard pattern")
for i in range(0,m):
for j in range(0,n):
print(table[j],end='')
print()
Подробнее здесь: https://stackoverflow.com/questions/748 ... -in-python