Với giá trị của n, nhiệm vụ của chúng ta là hiển thị mẫu bảng kiểm cho ma trận n x n.
Các loại hàm khác nhau để tạo mảng với giá trị ban đầu có sẵn trong numpy. NumPy là gói cơ bản cho tính toán khoa học bằng Python.
Thuật toán
Step 1: input order of the matrix. Step 2: create n*n matrix using zeros((n, n), dtype=int). Step 3: fill with 1 the alternate rows and columns using the slicing technique. Step 4: print the matrix.
Mã mẫu
import numpy as np def checkboardpattern(n): print("Checkerboard pattern:") x = np.zeros((n, n), dtype = int) x[1::2, ::2] = 1 x[::2, 1::2] = 1 # print the pattern for i in range(n): for j in range(n): print(x[i][j], end =" ") print() # Driver code n = int(input("Enter value of n ::>")) checkboardpattern(n)
Đầu ra
Enter value of n ::>4 Checkerboard pattern: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0