n के मान को देखते हुए, हमारा कार्य n x n मैट्रिक्स के लिए चेक बोर्ड पैटर्न प्रदर्शित करना है।
प्रारंभिक मान के साथ सरणियाँ बनाने के लिए विभिन्न प्रकार के कार्य numpy में उपलब्ध हैं। NumPy, Python में वैज्ञानिक कंप्यूटिंग के लिए मूलभूत पैकेज है।
एल्गोरिदम
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 a slicing technique. Step 4: print the matrix.
उदाहरण कोड
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)
आउटपुट
Enter value of n ::>4 Checkerboard pattern: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0