تمرين بايثون – تحويل الثواني إلى ساعات ودقائق وثواني

الصفحة الرئيسية
تمرين بايثون – تحويل الثواني إلى ساعات ودقائق وثواني


تمرين بايثون – تحويل الثواني إلى ساعات ودقائق وثواني

الهدف من التمرين:

في هذا التمرين الموجه للمبتدئين، سنقوم بإنشاء برنامج بلغة Python يطلب من المستخدم إدخال مدة زمنية بالثواني، ثم يقوم بتحويلها إلى ساعات ودقائق وثواني.

🧠 لماذا هذا التمرين مهم؟

  • يساعدك على فهم عملية القسمة الصحيحة (//) والعملية النسبية (%).
  • تتعلم من خلاله كيفية التعامل مع إدخال المستخدم وإظهار النتائج بشكل منسق.

📌 نص التمرين:

اكتب برنامجًا بلغة بايثون يطلب من المستخدم إدخال عدد من الثواني، ثم يحسب ويعرض ما يعادلها بالساعات والدقائق والثواني.

🧾 مثال:

الإدخال: 7621 ثانية
النتيجة: 2 ساعات، 7 دقائق، 1 ثانية
  

💡 الكود:

print("⏱️ Conversion des durées")

# الخطوة 1: إدخال عدد الثواني
s = int(input("Entrez le nombres de secondes: "))

# الخطوة 2: حساب عدد الساعات
h = s // 3600

# الخطوة 3: حساب الثواني المتبقية بعد استخراج الساعات
reste = s % 3600

# الخطوة 4: حساب الدقائق
mn = reste // 60

# الخطوة 5: الثواني المتبقية
sec = reste % 60

# الخطوة 6: عرض النتيجة
print(h, "heures", mn, "minutes", sec, "secondes")
  

🔍 شرح الكود:

  • // تعني القسمة الصحيحة بدون فواصل عشرية (مثلاً: 3670 // 3600 = 1 ساعة).
  • % تعني باقي القسمة (لحساب الثواني المتبقية).
  • البرنامج بسيط ويساعد على فهم العمليات الحسابية والمنطقية.

🧪 جرّب البرنامج مع القيم التالية:

  • 3600 → 1 ساعة، 0 دقيقة، 0 ثانية
  • 60 → 0 ساعة، 1 دقيقة، 0 ثانية
  • 3665 → 1 ساعة، 1 دقيقة، 5 ثواني

✅ الخلاصة:

هذا التمرين بسيط لكنه مهم لتقوية فهمك للعمليات الحسابية وإدخال البيانات من المستخدم. يمكنك أيضًا تطوير البرنامج ليعرض الناتج بصيغة HH:MM:SS أو إضافة تحقق من صحة الإدخال.

google-playkhamsatmostaqltradent