Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

NumPy का उपयोग करके n*n चेकरबोर्ड पैटर्न प्रिंट करने का पायथन प्रोग्राम

समस्या विवरण

n का मान दिया गया है, हमारा कार्य n x n मैट्रिक्स के लिए चेकरबोर्ड पैटर्न प्रदर्शित करना है।

NumPy में प्रारंभिक मान के साथ सरणी बनाने के लिए विभिन्न प्रकार के फंक्शन उपलब्ध हैं। NumPy पायथन में वैज्ञानिक कंप्यूटिंग के लिए मौलिक पैकेज है।

एल्गोरिदम

  1. मैट्रिक्स का क्रम इनपुट करें।
  2. zeros((n, n), dtype=int) का उपयोग करके n*n मैट्रिक्स बनाएं।
  3. स्लाइसिंग तकनीक का उपयोग करके वैकल्पिक पंक्तियों और स्तंभों को 1 से भरें।
  4. मैट्रिक्स प्रिंट करें।

उदाहरण कोड

import numpy as np

def checkboardpattern(n):
    print("चेकरबोर्ड पैटर्न:")
    x = np.zeros((n, n), dtype=int)
    x[1::2, ::2] = 1
    x[::2, 1::2] = 1
    # पैटर्न प्रिंट करें
    for i in range(n):
        for j in range(n):
            print(x[i][j], end=" ")
        print()

# ड्राइवर कोड
n = int(input("n का मान दर्ज करें ::>"))
checkboardpattern(n)

आउटपुट

n का मान दर्ज करें ::>4
चेकरबोर्ड पैटर्न:
0 1 0 1
1 0 1 0
0 1 0 1
1 0 1 0
  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ

  1. पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट दो संख्याएं N और K दी गई हैं, हमारी समस्या है N से K घटाते रहना जब तक N शून्य से बड़ा है, एक बार N नेगेटिव या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक वह संख्या मूल संख्या N नहीं बन जाती। उ

  1. पायथन प्रोग्राम: बिना किसी लूप के संख्या श्रृंखला प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के संख्या श्रृंखला प्रिंट करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - दो संख्याएं N और K दी गई हैं, हमारी समस्या है कि N से K को तब तक घटाएं जब तक N शून्य (0) से बड़ा है, एक बार N ऋणात्मक या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक कि वह संख्या मूल संख्या (N) न बन जाए।उदाहरण