লিস্ট/অ্যারে ব্যবহার করে পাইথন প্রোগ্রাম তৈরি ও এক্সিকিউট করা


লিস্ট হচ্ছে পাইথনের সর্বোচ্চ বৈচিত্রপূর্ণ ডাটা টাইপ যা তৃতীয় ব্রাকেটের ([])মাধ্যমে প্রকাশ করা হয়। অর্থাৎ তৃতীয় ব্রাকেট মধ্যে লিস্টের উপাদান গুলো প্রকাশ করা হয়। লিস্টের তৃতীয় ব্রাকেটের মাধ্যমে প্রকাশ করা উপাদান গুলো কে অন্যান্য ল্যাঙ্গুয়েজে অ্যারে বলে থাকে। পাইথনের লিস্ট হলো একটি স্মার্ট ডাটা টাইপ কারণ প্রোগ্রামিং এর লিস্ট এর ব্যবহার সবচেয়ে বেশি। এখন আমরা লিস্ট/অ্যারে  ব্যবহার  করে পাইথন প্রোগ্রাম তৈরি  ও এক্সিকিউট করা প্রোগ্রাম গুলো দেখবো। 

পরীক্ষণের নামঃ লিস্ট/অ্যারে  ব্যবহার  করে পাইথন প্রোগ্রাম তৈরি  ও এক্সিকিউট করা ( Write & execute python programs using lists/array)

পাইথন আইডিএলই শেল ওপেন করতে হবে। ফাইল হতে নিউ ফাইলে ক্লিক করতে হবে। প্রোগ্রাম অনু্যায়ী কোড লিখে সেভ করে রান করতে  হবে।

সূচীপত্র: লিস্ট/অ্যারে  ব্যবহার  করে পাইথন প্রোগ্রাম তৈরি  ও এক্সিকিউট করা

  • লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় ও ছোট সংখ্যা খুঁজে বের করার জন্য প্রোগ্রাম।
  • লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় এবং  লোকেশন খুঁজে বের করার জন্য প্রোগ্রাম।
  • লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
  • লুপ ব্যবহার করে   লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
  • লিস্ট হতে ডুপ্লিকেট আইটেম রিমুভকরণ।
  • লিস্ট ব্যবহার করে  ১ হতে ১০০ পর্যন্ত সংখার মধ্যে জোড় ও বিজোড় সংখ্যা বের করার প্রোগ্রাম।
  • লিস্টের উপাদানসমূহের যোগফল নির্ণয়ের প্রোগ্রাম ।
  • লিস্টের উপাদানসমূহের সর্টিং ( ছোট থেকে বড়) করার প্রোগ্রাম লেখ।
  • প্রোগ্রামের নামঃ লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় ও ছোট সংখ্যা খুঁজে বের করার জন্য প্রোগ্রাম।


    Code:

    # Python Program to find Largest and Smallest Number in a List

    NumList = []

    Number = int(input("Please enter the Total Number of List Elements: "))

    For i in range(1, Number + 1):

    Value = int(input(Please enter the Value of %d Element : “%i))

    NumList.append(value)

    Print("\n The Smallest Element in the this List is : ", min(NumList))

    Print("The Largest Element in this List is : ", max(NumList))

    ……………………………………..,………………………………………………………………

    Output:

    Please enter the Total Number of List Elements: 5

    Please enter the Value of 1 Elements: 45

    Please enter the Value of 2 Elements: 76

    Please enter the Value of 3 Elements: 89

    Please enter the Value of 4 Elements: 23

    Please enter the Value of 5 Elements: 44

    The Smallest Element in this List is : 23

    The Largest Element in this List is : 89

    ……………………………………..,………………………………………………………………

    প্রোগ্রামের নামঃ লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় এবং লোকেশন খুঁজে বের করার জন্য প্রোগ্রাম।


    Code:

    # Python Program to find Largest and Smallest Number in a List

    NumList = []

    Number = int(input("Please enter the Total Number of List Elements: "))

    For i in range(1, Number + 1):

    Value = int(input("Please enter the Value of %d Element : "%i))

    NumList.append(value)

    i=1

    max=NumList[0]

    while(i<Number):

    if(max<NumList[i])

    max=NumList[i]

    loc=i

    i=i+1

    Print("The Largest Element in this List is : “, max,’ and Location = ",loc+1)

    ……………………………………..,………………………………………………………………

    Output:

    Please enter the Total Number of List Elements: 5

    Please enter the Value of 1 Elements: 45

    Please enter the Value of 2 Elements: 65

    Please enter the Value of 3 Elements: 33

    Please enter the Value of 4 Elements: 88

    Please enter the Value of 5 Elements: 27

    The Largest Element in this List is : 88 and Location = 4

    ……………………………………..,………………………………………………………………

    প্রোগ্রামের নামঃ লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।


    Code:

    # print all index number of the same item

    L = [ 1 ,2, 3, 4, 5, 3, 8, 9, 9, 8, 9]

    R = {n:rep[n] for rep in [{}].append(i) 0r len(rep[n])==2}

    Print(R)

    ……………………………………..,………………………………………………………………

    Output:

    {3:[2,5],9:[7, 8, 10],8:[6, 9]}

    ……………………………………..,………………………………………………………………

    প্রোগ্রামের নামঃ লুপ ব্যবহার করে লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।


    Code:

    items=[]

    n=int(input("How Many input in List="))

    for i in range(n):

    value=input("Enter ltem=")

    items.append(value)

    for index ,item in enumerate(items):

    print(index,item)

    #Python code to remove duplicate elements

    def Remove(duplicate):

    final_list = []

    for num in duplicate:

    if num not in final_list:

    final_list.append(num)

    return final_list

    rditems=Remove(items)

    for i in rditems:

    get_index=[]

    item=i

    get_index.append(loc0

    loc=loc+1

    print(item,"index Value = "get_index)

    ……………………………………..,………………………………………………………………

    Output:

    How Many Input in List=6

    Enter Item=2

    Enter Item=3

    Enter Item=4

    Enter Item=2

    Enter Item=3

    Enter Item=4

    0 2

    1 3

    2 4

    3 2

    4 3

    5 4

    2 index Value = [0, 3]

    3 index Value = [1, 4]

    4 index Value = [2, 5]

    ……………………………………..,………………………………………………………

    প্রোগ্রামের নামঃ লিস্ট হতে ডুপ্লিকেট আইটেম রিমুভকরণ।


    Code:

    # Python code to remove duplicate elements

    def Remove(duplicate):

    final_list = []

    for num in duplicate:

    in num not in final_list:

    final_list.append(num)

    return final_list

    #Driver Code

    duplicate=[]

    duplicate = input("Enter Digit or Alphabetic using Comma =")

    print(duplicate)

    print("Remove duplicate elements:",Remove(duplicate))

    ……………………………………..,………………………………………………………

    Output:

    Enter Digit or Alphabetic using Comma = 6, 6, 6, 7, 7, 8 ,8

    6, 6, 6, 7, 7, 8, 8,

    Remove duplicate elements: [‘6’, ‘7’, ‘8’]

    ……………………………………..,………………………………………………………

    প্রোগ্রামের নামঃ লিস্ট ব্যবহার করে ১ হতে ১০০ পর্যন্ত সংখার মধ্যে জোড় ও বিজোড় সংখ্যা বের করার প্রোগ্রাম।


    Code:

    Even= []

    Odd=[]

    i=1

    while i<=100:

    if(i%2==0):

    even.append(i)

    else:

    odd.append(i)

    i=i+1

    print("Even Number=",even)

    print("Odd Number=",Odd)

    ……………………………………..,………………………………………………………

    Output:

    Even Number=[2 , 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]

    Odd Number= [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99]
    ……………………………………..,………………………………………………………

    প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের যোগফল নির্ণয়ের প্রোগ্রাম ।


    Code:

    Items=[]

    N=int(input("How Many Input in List="))

    for I in range(n)

    valu=input("Enter Item=")

    items.append(value)

    sum=0

    for i in items:

    sum=sum+int(i)

    print("Summation of list=",sum)

    ……………………………………..,………………………………………………………

    Output:

    How Many Input in List=’))

    Enter Item=34

    Enter Item=45

    Enter Item=23

    Enter Item=55

    Enter Item=66

    Enter Item=77

    Summation of List= 300
    ……………………………………..,……………………………………………

    প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের সর্টিং (ছোট থেকে বড়) করার প্রোগ্রাম লেখ


    Code:

    lists=[]

    n=int(input("How Many Input in List="))

    for I in range(n):

    value=int(input("Enter Item="))

    lists.append(value)

    list.short()

    print("Sorting of List=",lists)

    ……………………………………..,……………………………………………

    Output:

    How Many Input in List=6

    Enter Item=4

    Enter Item=6

    Enter Item=2

    Enter Item=3

    Enter Item=1

    Enter Item=8

    Sorting of List= {1, 2, 3, 4, 6, 8]
    ……………………………………..,……………………………………………

    প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের সর্টিং ( বড় থেকে ছোট) করার প্রোগ্রাম লেখ।


    Code:

    lists=[]

    n=int(input("How Many Input in List="))

    for i in range(n):

    value=int(input("Enter Item="))

    lists.append(value)

    list.short(reverse=True)

    print("Sorting of List=",lists)

    ……………………………………..,……………………………………………

    Output:

    How Many Input in List=6

    Enter Item=4

    Enter Item=6

    Enter Item=2

    Enter Item=3

    Enter Item=1

    Enter Item=8

    Sorting of List= [8, 7, 6, 5, 4, 3, 2, 1]

    ……………………………………..……………………………………………

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

অর্ডিনারি সিসি’র নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url