DEV Community

Monirul Islam
Monirul Islam

Posted on

Marking Grading System with if-else-elif Part-09

আগের পার্টে একটা কাজ করতে দিয়েছিলাম। যারা করেছেন তাদেরকে ধন্যবাদ।

আর যারা করতে পারেন নি অথবা কোথাও বুঝতে সমস্যা আছে তার এই পার্ট টা স্কিপ করতে পারেন।

`Marking Grading System সিস্টেম বানাতে গেলে প্রথমে এই সিস্টেম কিভাবে কাজ করে সেটা জানতে হবে। আমরা সবাই জানি যে ১০০ এর ভিতরে ৮০ থেকে এর উপরে নাম্বার পেলেই A+`। নিচের টেবিল টা লক্ষ্য করুনঃ

মার্ক ফলাফল
৮০ থেকে ১০০ A+
৭০ থেকে ৭৯ A
৬০ থেকে ৬৯ A-
৫০ থেকে ৫৯ B
৪০ থেকে ৪৯ C
৩৩ থেকে ৩৯ D
৩৩ এর নিচে F

উপরে শর্ত্য গুলো মেনেই গ্রড নির্ণয় করা হয়।

এই বিষয়টা সমাধান করা জন্য পাইথন অপারেটর এর প্রয়োজন হবে।

এখানে কোড দেওয়া আছে। কোড থেকে বোঝার চেষ্টা করুন কিভাবে কি হয়েছে। তবে আগে নিজে নিজে চেষ্টা করে দেখুন।

marks = 55

if marks >= 80 and marks <= 100:
     print("You got A+")
else: 
    if marks >= 70 and marks <= 79:
        print("You got A")
    else:
        if marks >= 60 and marks <= 69:
            print("You got A-")
        else:
            if marks >= 50 and marks <= 59:
                print("You got B")
            else:
                if marks >= 40 and marks <= 49:
                    print("You got C")
                else:
                    if marks >= 33 and marks <= 39:
                        print("You got D")
                    else:
                        print("You got F")

Enter fullscreen mode Exit fullscreen mode

Top comments (0)