Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

जन्म तिथि के लिए ज्योतिषीय/राशि चिन्ह प्रदर्शित करने का पायथन प्रोग्राम

समस्या विवरण

जन्म तिथि दी गई है, हमारा कार्य ज्योतिषीय चिन्ह या राशि चिन्ह प्रदर्शित करना है।

उदाहरण

इनपुट: दिन = 13, महीना = नवंबर
आउटपुट: वृश्चिक।

एल्गोरिदम

  1. जन्म तिथि इनपुट करें।
  2. महीना और दिन की जांच करें कि वे निर्दिष्ट राशि की वैध रेंज में हैं या नहीं।
  3. राशि चिन्ह प्रदर्शित करें।

उदाहरण कोड

def zodiac_sign(day, month):
    # महीना और दिन की जांच करें
    if month == 'december':
        astro_sign = 'धनु' if (day < 22) else 'मकर'
    elif month == 'january':
        astro_sign = 'मकर' if (day < 20) else 'कुंभ'
    elif month == 'february':
        astro_sign = 'कुंभ' if (day < 19) else 'मीन'
    elif month == 'march':
        astro_sign = 'मीन' if (day < 21) else 'मेष'
    elif month == 'april':
        astro_sign = 'मेष' if (day < 20) else 'वृषभ'
    elif month == 'may':
        astro_sign = 'वृषभ' if (day < 21) else 'मिथुन'
    elif month == 'june':
        astro_sign = 'मिथुन' if (day < 21) else 'कर्क'
    elif month == 'july':
        astro_sign = 'कर्क' if (day < 23) else 'सिंह'
    elif month == 'august':
        astro_sign = 'सिंह' if (day < 23) else 'कन्या'
    elif month == 'september':
        astro_sign = 'कन्या' if (day < 23) else 'तुला'
    elif month == 'october':
        astro_sign = 'तुला' if (day < 23) else 'वृश्चिक'
    elif month == 'november':
        astro_sign = 'वृश्चिक' if (day < 22) else 'धनु'
    print(astro_sign)

# ड्राइवर कोड
if __name__ == '__main__':
    d = int(input("दिन दर्ज करें ::>"))
    m = input("महीना दर्ज करें ::>")
    zodiac_sign(d, m)

आउटपुट

दिन दर्ज करें ::>13
महीना दर्ज करें ::>november
वृश्चिक
  1. पायथन प्रोग्राम: सिक्का परिवर्तन पायथन प्रोग्राम: सिक्का परिवर्तन

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें N सिक्के दिए गए हैं और हम उन सिक्कों का परिवर्तन करना चाहते हैं ताकि S में प्रत्येक मूल्य की अनंत आपूर्ति हो। हमें प्रदर्शित करना है कि हम कितने तरीकों से क्रम की परवाह किए बिना परिवर्तन कर सकते हैं। हम समय जटिलता को कम करने क

  1. पायथन प्रोग्राम: कॉकटेल सॉर्ट पायथन प्रोग्राम: कॉकटेल सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सूची दी गई है, हमें दी गई सूची पर बिटोनिक सॉर्ट करना है और सूची प्रदर्शित करनी है। कॉकटेल सॉर्ट यहां सॉर्ट बबल सॉर्ट की तरह होता है जहां पुनरावृत्ति दोनों दिशाओं में होती है। एल्गोरिदम सबसे पहले सरणी को बाएं से दाएं पार किय

  1. पायथन प्रोग्राम: जांचें कि दी गई संख्या फाइबोनैचि संख्या है या नहीं पायथन प्रोग्राम: जांचें कि दी गई संख्या फाइबोनैचि संख्या है या नहीं

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथनएक संख्या n दी गई है, जांचें कि क्या n एक फाइबोनैचि संख्या है या नहींहम सभी जानते हैं कि nth फाइबोनैचि संख्या पिछली दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रदान करते हैं।