• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 1. Entering and output of data

الصعوبة:

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

مسألة«تحويل تنسيقات التاريخ»

💻 Python
اكتب برنامجًا يستقبل تاريخًا بالتنسيق & nbsp; dd mm-yyyy & nbsp; ويعرضه بالتنسيق & nbsp; yyyy/mm/dd .

تنسيق الإدخال

سطر واحد يحتوي على تاريخ بالتنسيق & nbsp; dd mm -GGGGG ، حيث DD هو اليوم، mm هو الشهر، و GGG هو السنة.

تنسيق الإخراج

سطر واحد يحتوي على نفس التاريخ، ولكن بالتنسيق & nbsp; GGG/mm/DD

مثال

إدخال

09-12-1995

إخراج

1995/12/09

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور
# Считываем входную строку с датой
date_string = input()
# Разбиваем строку по символу '-' на три части: день, месяц, год.
# В результате получается список из трех строковых элементов.
# Например, для "09-12-1995" получится список ['09', '12', '1995']
parts = date_string.split('-')
# Извлекаем каждую часть в отдельную переменную для наглядности
day = parts[0]    # '09'
month = parts[1]  # '12'
year = parts[2]   # '1995'
# Соединяем (конкатенируем) части в новом порядке,
# используя в качестве разделителя символ '/'
new_date_format = year + '/' + month + '/' + day
# Выводим полученный результат на экран
print(new_date_format)

🎉 تهانينا! 🎉

لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!