বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/পাইথন লুপ উদাহরণ

উইকিবই থেকে
 
# এই প্রোগ্রামটি ব্যবহারকারী-নির্ধারিত স্টার্ট, স্টপ এবং ইনক্রিমেন্ট মান ব্যবহার করে While, Do এবং For লুপ গণনা প্রদর্শন করে। 
# 
# তথ্যসূত্র: 
# https://en.wikibooks.org/wiki/Python_Programming
def get_value(name):
    print(name + " মান লিখুন:")
    value = int(input())    
    return value


def while_loop(start, stop, increment):
    print("While লুপ গণনা করছে " + str(start) + " থেকে " + 
        str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
    count = start
    while count <= stop:
        print(count)
        count = count + increment


def do_loop(start, stop, increment):
    print("Do লুপ গণনা করছে " + str(start) + " থেকে " + 
        str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
    count = start
    while True:    # এটি Do Loop এর মত আচরণ কর
        print(count)
        count = count + increment
        if not(count <= stop):
            break


def for_loop(start, stop, increment):
    print("For লুপ গণনা করছে " + str(start) + " থেকে " + 
        str(stop) + " পর্যন্ত, প্রতি ধাপে " + str(increment) + " করে:")
    for count in range(start, stop + 1, increment):
        print(count)


def main():
    start = get_value("শুরুর")
    stop = get_value("শেষের")
    increment = get_value("বৃদ্ধির")
    while_loop(start, stop, increment)
    do_loop(start, stop, increment)
    for_loop(start, stop, increment)


main()

আউটপুট

[সম্পাদনা]
শুরুর মান লিখুন:
1
শেষের মান লিখুন:
5
বৃদ্ধির মান লিখুন:
1

While লুপ গণনা করছে 1 থেকে 5 পর্যন্ত, প্রতি ধাপে 1 করে:
1
2
3
4
5
Do-while লুপ গণনা করছে 1 থেকে 5 পর্যন্ত, প্রতি ধাপে 1 করে:
1
2
3
4
5
For লুপ গণনা করছে 1 থেকে 5 পর্যন্ত, প্রতি ধাপে 1 করে:
1
2
3
4
5