লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা

 

আজকে আমরা লুপিং স্টেটমেন্ট নিয়ে কথা বলব এবং লুপিং স্টেটমেন্ট ব্যবহার করে  প্রোগ্রাম তৈরী ও এক্সিকিউট করা দেখব। লুপিং যে কোন programing language এর একটি গুরুত্বপূর্ণ অংশ। লুক মানে একই কাজ বার বার করা। যখন কোন প্রোগ্রামে  একই কাজ বারবার করতে হয় তখন লুপ ব্যবহার করা হয়। কন্ডিশনাল লজিকে অন্যতম উদাহরণ হল এই লুপ। কন্ডিশনের উপর ভিত্তি করে একই কাজ বার বার করার জন্য লোক ব্যবহার করা হয়। তাহলে চলুন লুপিং স্টেটমেন্ট ব্যবহার করে  প্রোগ্রাম তৈরী ও এক্সিকিউট করা প্রোগ্রাম দেখি নিই। 

পরীক্ষণের নামঃ লুপিং স্টেটমেন্ট ব্যবহার করে  প্রোগ্রাম তৈরী ও এক্সিকিউট করা ( Write & execute  python programs using looping statements)

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

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

প্রোগ্রামের নামঃ 1 হতে N পর্যন্ত জোড় সংখ্যা (even number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।

                   Code:

                   # print even number

                   n = int(input("Enter the end of Range = "))

                   print("printing of Even Number Series:")

                   for i in range (1, n+1):

                             if not(i%2)

                                       print(i, end=" ")

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

                         Output

                         Enter the end of Range =100

                         Printing of Even Number Series:

                                     2         8   10  12  14  16  18   20   22   24   26  24   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  96  98   100

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

প্রোগ্রামের নামঃ 1হতে N পর্যন্ত  বিজোড় সংখ্যা (odd number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।

                   Code:

                   # print odd number

                   n=int(input("Enter the end of Range = "))

                   print("printing of odd Number Series:'')

                   for i in range(1,n+1):

                             if (i%2)

                                       print(i, end=" ")

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

                      Output

                         Enter the end of Range =100

                         Printing of Even Number Series:

                         1    3    5   7   11   13   15   17   19   21  23   25   27   29   31    33               

                        35   37  39  41  43  45   47   49   51  52   53  57  61  63  65  67   69

                       71  73   75   77  79   81   83   85  87   89   91  93   95  97  99

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

প্রোগ্রামের নামঃ 1 হতে N পর্যন্ত  মৌলিক সংখ্যা (Prime number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।

      Code:

      # First, we will take the input:

      Lower_value = int(input ("Please, Enter the Lowest Range Value: "))

      upper_value = int(input ("Please, Enter the Lowest Range Value: "))

      Print("The Prime Numbers in the range are: ")

      For  number in range (lower_value, upper_value +1 ):

         if number > 1:

              for i in range (2, number):

                     if(number % i) == 0:

                          break

                   else:

                        print (number, " ",end=" ")

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

                 Output:

                 Please, Enter the Lowest Range Value: 9

                 Please, Enter the Upper Range Value: 66

                 The prime Numbers in the range are:

                 11   13   17   19   23   29   31   37  41  43  47 53  59  61

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

প্রোগ্রামের নামঃ 1 হতে N পর্যন্ত  ফিবোনাক্কি সংখ্যা (Fibonacci number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।

      Code:

                n_terms = int(input ("How many terms the user wants to print? "))

                # First two terms

                n_1 = 0

                n_2 = 1

                count = 0

                #New, we will check if the number of terms is valid or not

                If n_terms <= 0:

                       Print ("Please enter a positive integer, the given number is not valid")

                 # if there is only one term, it will return n_1

                elif n_terms == 1:

                         print ("The Fibonacci sequence of the numbers up tp", n_terms, ": ")

                         print(n_1 )

                  # Then we will generate Fibonacci sequence of number

                  else:

              print ("The Fibonacci sequence of the numbers is:")

              while count , n_terms:

                       print(n_1, " " ,end= " ")

                         print(n_1 )

            # Then we will generate Fibonacci sequence of number

       else:

             print ("The Fibonacci sequence of the numbers is:")

             while count < n_terms:

                    print(n_1," ",end=" ")

                    nth = n_1 + n_2

                #  At last, we will update values

                  n_1 = n_2

                  n_2 = nth

             count += 1

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

                           Output:

                           How many, terms the user wants to print? 14

                             The fibonacci sequence of the numbers is:

                             0  1  1  2   3   5   8  13   21   34   55   89   144   233

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

প্রোগ্রামের নামঃ 1+2+3+………………+ n সিরিজের যোগফল নির্ণয়ের  প্রোগ্রাম।

                    Code:

                    # 1+2+3+…………..+N

                      n=int( input("Enter the end of range = "))

                      sum=0

                     for i in range(1,n+1,1):

                           sum=sum+i

                   print("1+2+3+………..+", n,"=",sum)

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

                       Output:

                      Enter the end of range = 100

                      1+2+3+………..+100 = 505

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

প্রোগ্রামের নামঃ 1+3+5+………………+ n সিরিজের যোগফল নির্ণয়ের  প্রোগ্রাম।

               Code:

                      # 1+3+5+…………..+N

                      n=int( input("Enter the end of range = "))

                      sum=0

                     for i in range(1,n+1,2):

                           sum=sum+i

                   print(''1+3+5………..+'',n,''='',sum)

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

                       Output:

                      Enter the end of range = 99

                      1+3+5+………..+99 = 2500

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

প্রোগ্রামের নামঃ 2+4+6+………………+n সিরিজের যোগফল নির্ণয়ের  প্রোগ্রাম।

               Code:

                      # 2+4+6+…………..+N

                      n=int( input(''Enter the end of range = ''))

                      sum=0

                     for i in range(2,n+1,2):

                           sum=sum+i

                   print(''1+2+6+………..'',n, ''='',sum)

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

                       Output:

                      Enter the end of range = 100

                      1+2+6+………..+100= 2550

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

প্রোগ্রামের নামঃ 7+14+21+…………………+n সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম।

  Code:

                      # 7+14+21+…………..+N

                      n=int( input("Enter the end of range, N = "))

                      sum=0

                     for i in range(7,n+1,7):

                           sum=sum+i

                   print("7+14+21+………..+",n,"=",sum)

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

                       Output:

                      Enter the end of range = 28

                      7+14+21+………..+28 = 70

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

প্রোগ্রামের নামঃ  ফাংশন ব্যবহার করে ফ্যাক্টরিয়াল ভ্যালু ( factorial value ) নির্ণয়ের  প্রোগ্রাম।

               Code:

               def factorial(x):

                fact = 1

                for i in range(1,x+1):

                    fact=fact*I

                   i=i+1

                return fact

          n = int(input("Enter Number of Faction Value ="))

          print(n,"Factorial Value = ",factorial(n))

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

                      Output:

                     Enter Number of Factorial Value = 8

                     8 Factorial value = 40320

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

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

               Code:

               n =int(input("How many integer number="))

               sum=0

               i=0

               while i<n:

                           a=int(input())

                           sum=sum+a

                           i=i+1

      avg = sum/n

    print("Summation of number =",sum)

    print("Average of number =",avg)

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

                       Output:

                       How many integer number = 6

                       34

                       98

                       65

                       45

                       33

                       90

                       Summation of number = 365

                       Average of number = 60

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

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

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

comment url