• 1
    डेटा I/O
    • कार्य
  • 2
    शर्तें
    • कार्य
  • 3
    for लूप
    • कार्य
  • 4
    स्ट्रिंग
    • कार्य
  • 5
    while लूप
    • कार्य
  • 6
    सूचियां
    • कार्य
  • 7
    2D मैट्रिक्स
    • कार्य
  • 8
    डिक्शनरी
    • कार्य
  • 9
    सेट
    • कार्य
  • 10
    फ़ंक्शन
    • कार्य
  • к

पाठ 2. Conditions

कठिनाई:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

कार्य«समय यात्रा»

💻 Python

आप & mdash; क्रोनोस परियोजना के मुख्य अभियंता हैं, और आपकी टीम सबसे बड़ी खोज & mdash; एक समय मशीन बनाने के कगार पर है। पहली छलांग के लिए सब कुछ तैयार है, लेकिन सुरक्षा का केवल एक महत्वपूर्ण पहलू बचा था। मुख्य समस्या जिसे आपको हल करना है, & mdash; यह अस्थायी विरोधाभासों की रोकथाम है। सबसे सरल और सबसे खतरनाक विरोधाभास & mdash; प्रस्थान के क्षण से पहले समय पर पहुंचना। यह कारण संबंध का उल्लंघन कर सकता है और पूरे ब्रह्मांड के लिए विनाशकारी परिणाम दे सकता है।

rn

आपका कार्य & mdash; समय मशीनों के ऑन-बोर्ड कंप्यूटर के लिए एक प्रोग्राम लिखना। प्रोग्राम को प्रस्थान की तारीख (दिन, महीना, वर्ष) और आगमन की तारीख (दिन, महीना, वर्ष) का अनुरोध करना चाहिए, और फिर फैसला सुनाना चाहिए: क्या यात्रा संभव है, या यह एक अस्वीकार्य विरोधाभास पैदा करेगी।

rn

यात्रा को संभव माना जाता है यदि आगमन की तारीख प्रस्थान की तारीख से मेल खाती है या बाद में आती है। यदि आगमन की तारीख प्रस्थान की तारीख से कम से कम एक दिन पहले है, तो यात्रा को अवरुद्ध किया जाना चाहिए।

rn

ऑन-बोर्ड कंप्यूटर हमेशा सख्त क्रम में डेटा का अनुरोध करता है: पहले प्रस्थान की तारीख के लिए तीन संख्याएँ (दिन, महीना, वर्ष), और फिर आगमन की तारीख के लिए तीन संख्याएँ (दिन, महीना, वर्ष)।

इनपुट फॉर्मेट

लगातार छह पंक्तियाँ। प्रत्येक पंक्ति में एक पूर्ण संख्या (पूर्णांक) होती है।

  1. प्रस्थान का दिन
  2. प्रस्थान का महीना
  3. प्रस्थान का वर्ष
  4. आगमन का दिन
  5. आगमन का महीना
  6. आगमन का वर्ष

आउटपुट फॉर्मेट

एक पंक्ति (स्ट्रिंग) जिसमें ऑन-बोर्ड कंप्यूटर का निर्णय होता है: "यात्रा संभव है" या "विरोधाभास! यात्रा असंभव है"।

उदाहरण

इनपुट

15
5
2025
16
5
2025

आउटपुट

यात्रा संभव है

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान
# Запрашиваем данные для даты отправления
# d1 - день отправления
d1 = int(input()) 
# m1 - месяц отправления
m1 = int(input()) 
# y1 - год отправления
y1 = int(input()) 

# Запрашиваем данные для даты прибытия
# d2 - день прибытия
d2 = int(input())
# m2 - месяц прибытия
m2 = int(input())
# y2 - год прибытия
y2 = int(input())

# Начинаем иерархическую проверку дат
# Сначала проверяем год прибытия относительно года отправления
if y2 > y1:
    # Если год прибытия больше, путешествие точно возможно
    print("Путешествие возможно")
elif y2 < y1:
    # Если год прибытия меньше, путешествие точно невозможно
    print("Парадокс! Путешествие невозможно")
else: # y2 == y1, годы равны, нужно проверять месяц
    # Теперь проверяем месяц прибытия относительно месяца отправления
    if m2 > m1:
        # Если месяц прибытия больше (в том же году), путешествие возможно
        print("Путешествие возможно")
    elif m2 < m1:
        # Если месяц прибытия меньше (в том же году), путешествие невозможно
        print("Парадокс! Путешествие невозможно")
    else: # m2 == m1, и месяцы равны, нужно проверять день
        # Наконец, проверяем день прибытия относительно дня отправления
        if d2 >= d1:
            # Если день прибытия больше или равен (в том же месяце и году), путешествие возможно
            print("Путешествие возможно")
        else: # d2 < d1
            # Если день прибытия меньше, путешествие невозможно
            print("Парадокс! Путешествие невозможно")

🎉 बधाई! 🎉

आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।

AD

विज्ञापन

red-snake blue-snake green-snake

कोड चल रहा है...

AI सहायक

नमस्ते! मैं आपका प्रोग्रामिंग सहायक हूँ। Python के बारे में कोई भी सवाल पूछें — मैं functions, methods समझा सकता हूँ और मौजूदा task में मदद कर सकता हूँ!