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

درس 6. Lists

الصعوبة:

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

مسألة«المضاعف المشترك الأصغر»

💻 Python
أنت تعمل على برنامج يجد المضاعف المشترك الأصغر (م.م.أ) لقائمة معينة من الأعداد الصحيحة. اكتب دالة تستقبل قائمة الأعداد الصحيحة عبر الوسيط وتُرجع المضاعف المشترك الأصغر لها.

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

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

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

المضاعف المشترك الأصغر لهذه الأعداد

مثال

إدخال

4 6 8

إخراج

24

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور
import math
from functools import reduce

# Функция для вычисления НОК двух чисел
def lcm(a, b):
    return abs(a * b) // math.gcd(a, b)

# Чтение входной строки и преобразование в список целых чисел
numbers = list(map(int, input().strip().split()))

# Вычисление НОК для всех чисел в списке
result = reduce(lcm, numbers)

# Вывод результата
print(result)

🎉 تهانينا! 🎉

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

AD

إعلان

red-snake blue-snake green-snake

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

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

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