কম্পিউটার টিউটোরিয়াল

পাইথনে জন্ম তারিখ থেকে জ্যোতির্বিজ্ঞানীয়/রাশিচিহ্ন বের করার প্রোগ্রাম

জন্ম তারিখ দেওয়া থাকলে, সংশ্লিষ্ট জ্যোতির্বিজ্ঞানীয় বা রাশিচিহ্ন প্রদর্শন করতে হবে।

উদাহরণ

ইনপুট : দিন = ১৩, মাস = নভেম্বর
আউটপুট : বৃষ্টি (Scorpio)।

অ্যালগরিদম

ধাপ ১: জন্ম তারিখ ইনপুট নিন।
ধাপ ২: মাস ও তারিখ নির্দিষ্ট রাশির বৈধ পরিসরে আছে কিনা যাচাই করুন।
ধাপ ৩: রাশিচিহ্ন প্রদর্শন করুন।

উদাহরণ কোড

def zodiac_sign(day, month):
    # মাস ও তারিখ নির্দিষ্ট রাশির বৈধ পরিসরে আছে কিনা যাচাই
    if month == 'december':
        astro_sign = 'Sagittarius' if (day < 22) else 'capricorn'
    elif month == 'january':
        astro_sign = 'Capricorn' if (day < 20) else 'aquarius'
    elif month == 'february':
        astro_sign = 'Aquarius' if (day < 19) else 'pisces'
    elif month == 'march':
        astro_sign = 'Pisces' if (day < 21) else 'aries'
    elif month == 'april':
        astro_sign = 'Aries' if (day < 20) else 'taurus'
    elif month == 'may':
        astro_sign = 'Taurus' if (day < 21) else 'gemini'
    elif month == 'june':
        astro_sign = 'Gemini' if (day < 21) else 'cancer'
    elif month == 'july':
        astro_sign = 'Cancer' if (day < 23) else 'leo'
    elif month == 'august':
        astro_sign = 'Leo' if (day < 23) else 'virgo'
    elif month == 'september':
        astro_sign = 'Virgo' if (day < 23) else 'libra'
    elif month == 'october':
        astro_sign = 'Libra' if (day < 23) else 'scorpio'
    elif month == 'november':
        astro_sign = 'scorpio' if (day < 22) else 'sagittarius'
    print(astro_sign)

# ড্রাইভার কোড
if __name__ == '__main__':
    d = int(input("দিন দিন ::>"))
    m = input("মাস দিন ::>")
    zodiac_sign(d, m)

আউটপুট

দিন দিন ::>13
মাস দিন ::>november
scorpio
  1. রড কাটিং সমস্যার পাইথন প্রোগ্রাম

  2. কয়েন চেঞ্জ সমস্যার পাইথন প্রোগ্রাম

  3. ককটেইল সর্টের পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: একটি দেয়া সংখ্যা ফিবোনাচ্চি সংখ্যা কিনা যাচাই করা