লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা
আজকে আমরা লুপিং স্টেটমেন্ট নিয়ে কথা বলব এবং লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা দেখব। লুপিং যে কোন programing language এর একটি গুরুত্বপূর্ণ অংশ। লুক মানে একই কাজ বার বার করা। যখন কোন প্রোগ্রামে একই কাজ বারবার করতে হয় তখন লুপ ব্যবহার করা হয়। কন্ডিশনাল লজিকে অন্যতম উদাহরণ হল এই লুপ। কন্ডিশনের উপর ভিত্তি করে একই কাজ বার বার করার জন্য লোক ব্যবহার করা হয়। তাহলে চলুন লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা প্রোগ্রাম দেখি নিই।
পরীক্ষণের নামঃ লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা ( Write & execute python programs using looping statements)
পাইথন আইডিএলই শেল ওপেন করতে হবে। পাইথনফাইল হতে নিউ ফাইলে ক্লিক করতে হবে।প্রোগ্রাম অনুযায়ী কোড লিখে সেভ করে রান করতে হবে।
সূচীপত্র: লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম তৈরী ও এক্সিকিউট করা
- 1 হতে N পর্যন্ত জোড় সংখ্যা (even number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।
- 1হতে N পর্যন্ত বিজোড় সংখ্যা (odd number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।
- 1 হতে N পর্যন্ত মৌলিক সংখ্যা (Prime number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।
- 1 হতে N পর্যন্ত ফিবোনাক্কি সংখ্যা ( Fibonaccl number) মনিটরের পর্দায় প্রদর্শন করার প্রোগ্রাম।
- 1+2+3+………………+n সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম।
- 1+3+5+………………+ n সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম।
- 2+4+6+………………+n সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম।
- 7+14+21+…………………+n সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম।
- ফাংশন ব্যবহার করে ফ্যাক্টরিয়াল ভ্যালু ( factorial value ) নির্ণয়ের প্রোগ্রাম।
- N সংখ্যক নাম্বার ইনপুট নিয়ে মোট নম্বর ও গড়মান বের করার জন্য প্রোগ্রাম লেখ।
প্রোগ্রামের নামঃ 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 4 6 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