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

पायथन में उपयोगकर्ता से मैट्रिक्स इनपुट लेना


इस ट्यूटोरियल में, हम सीखेंगे कि पायथन में उपयोगकर्ता से मैट्रिक्स इनपुट कैसे लें। हम उपयोगकर्ता से दो अलग-अलग तरीकों से इनपुट ले सकते हैं। आइए उन दोनों को देखें।

विधि 1

उपयोगकर्ता से मैट्रिक्स की सभी संख्याओं को एक-एक करके लेना। नीचे कोड देखें।

उदाहरण

# एक खाली मैट्रिक्स आरंभ करना matrix = [] # उपयोगकर्ता से 2x2 मैट्रिक्स लेना for i in range(2):     # खाली पंक्ति     row = []     for j in range(2):         # उपयोगकर्ता से संख्या दर्ज करने के लिए कहना         # डिफ़ॉल्ट स्ट्रिंग होने के कारण इनपुट को int में बदलना         element = int(input())         # तत्व को 'row' में जोड़ना         row.append(element)     # 'row' को 'matrix' में जोड़ना     matrix.append(row) # मैट्रिक्स प्रिंट करना print(matrix)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।

1 2 3 4 [[1, 2], [3, 4]]

विधि 2

एक बार में एक पंक्ति लेना स्पेस-सेपरेटेड मानों के साथ। और map और int फ़ंक्शन का उपयोग करके उनमें से प्रत्येक को बदलना। कोड देखें।

उदाहरण

# एक खाली मैट्रिक्स आरंभ करना matrix = [] # उपयोगकर्ता से 2x2 मैट्रिक्स लेना for i in range(2):     # उपयोगकर्ता से पंक्ति इनपुट लेना     row = list(map(int, input().split()))     # 'row' को 'matrix' में जोड़ना     matrix.append(row) # मैट्रिक्स प्रिंट करना print(matrix)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।

1 2 3 4 [[1, 2], [3, 4]]

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।

  1. JavaScript से HTML इनपुट लेकर पार्स और डिस्प्ले कैसे करें? JavaScript से HTML इनपुट लेकर पार्स और डिस्प्ले कैसे करें?

    HTML इनपुट वैल्यू एक स्ट्रिंग होती है। स्ट्रिंग को पूर्णांक में बदलने के लिए, parseInt() का उपयोग करें। उदाहरण निम्नलिखित कोड है: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> &

  1. - पायथन - मिश्रित मैट्रिक्स से स्ट्रिंग एलिमेंट्स निकालें

    जब मिश्रित मैट्रिक्स से स्ट्रिंग एलिमेंट्स निकालने हों, तो लिस्ट कॉम्प्रिहेंशन और isinstance मेथड का उपयोग किया जाता है। उदाहरण नीचे इसका प्रदर्शन दिया गया है: my_list = [[35, 66, 31], [python, 13, is], [15, fun, 14]] print(सूची है:) print(my_list) my_result = [element for index in my_list for ele

  1. Python Tkinter में चेकबॉक्स से इनपुट कैसे प्राप्त करें? Python Tkinter में चेकबॉक्स से इनपुट कैसे प्राप्त करें?

    एक चेकबॉक्स विजेट एक इनपुट विजेट है जिसके दो मान होते हैं, या तो True या False। चेकबॉक्स कई एप्लिकेशन में उपयोगी होता है जहां किसी विशेष मान को मान्य करने की आवश्यकता होती है। मान लीजिए हम चेकबॉक्स से इनपुट मान प्राप्त करना चाहते हैं जैसे कि यदि यह चयनित है, तो चयनित मान प्रिंट करें। चयनित चेकबॉक्स