কম্পিউটার টিউটোরিয়াল

পাইথনে ইউজার থেকে ম্যাট্রিক্স ইনপুট নেওয়া

এই টিউটোরিয়ালে আমরা পাইথনে ইউজার থেকে ম্যাট্রিক্স ইনপুট নেওয়ার দুটি পদ্ধতি দেখব।

পদ্ধতি ১: উপাদান율 একে একে ইনপুট নেওয়া
matrix = []
for i in range(2):
    row = []
    for j in range(2):
        element = int(input())
        row.append(element)
    matrix.append(row)
print(matrix)
আউটপুট
1
2
3
4
[[1, 2], [3, 4]]
পদ্ধতি ২: সপেস-সেপারেটেড রো ইনপুট নেওয়া

একসাথে একটি সারিটি রো ইনপুট নিয়ে map(int, ...) দিয়ে ইন্টিজারে কনভার্ট করা।

matrix = []
for i in range(2):
    row = list(map(int, input().split()))
    matrix.append(row)
print(matrix)
আউটপুট
1 2
3 4
[[1, 2], [3, 4]]
উপসংহার

দ্বিতীয় পদ্ধতিটি বেশি ইউজার-ফ্রেন্ডলি এবং দ্রুত।

  1. জাভাস্ক্রিপ্টে HTML ইনপুট গ্রহণ, পার্স ও প্রদর্শন করা

  2. পাইথন: ৩D ম্যাট্রিক্সকে কোঅর্ডিনেট লিস্টে রূপান্তর করা

  3. পাইথন - মিশ্র ম্যাট্রিক্স থেকে স্ট্রিং উপাদান নিষ্কাশন

  4. Tkinter-এ চেকবক্স থেকে ইনপুট পাওয়া