واحد من الناس نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 ممكن شرح عمل مثل هذا التصميم الزمن المتبقى من رمضان اقتباس
0 Sam Ahw نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 يمكن تنفيذ ذلك بإدخال قيمة التاريخ المراد الوصول له ثم إنشاء عداد تنازلي، يمكنك تحويل التاريخ إلى ثواني عن طريق أي وسيلة موجودة على الانترنت. مثال بسيط لآلية العمل: # تضمين مكتبة الوقت import time # تعريف تابع العداد def countdown(t): while t: mins, secs = divmod(t, 60) timer = '{:02d}:{:02d}'.format(mins, secs) print(timer, end="\r") time.sleep(1) t -= 1 print('لقد تم الوصول إلى التاريخ') # input time in seconds t = input("Enter the time in seconds: ") # function call countdown(int(t)) تنفيذ الكود السابق سيطلب من المستخدم إدخال قيمة التاريخ بالثواني، ثم سيتم استدعاء عداد تنازلي مع تأخير بمقدار ثانية واحدة بين كل دورة وأخرى. وأيضاً يمكنك تخصيص الكود السابق بالشكل المناسب لك وحسب متطلباتك. اقتباس
0 Salah Eddin Beriani2 نشر 14 مارس 2021 أرسل تقرير نشر 14 مارس 2021 يمكنك الاستعانة بمكتبة time في python لذلك والحل المذكور هنا بتاريخ 6 ساعات قال Sam Ahw: يمكن تنفيذ ذلك بإدخال قيمة التاريخ المراد الوصول له ثم إنشاء عداد تنازلي، يمكنك تحويل التاريخ إلى ثواني عن طريق أي وسيلة موجودة على الانترنت. مثال بسيط لآلية العمل: # تضمين مكتبة الوقت import time # تعريف تابع العداد def countdown(t): while t: mins, secs = divmod(t, 60) timer = '{:02d}:{:02d}'.format(mins, secs) print(timer, end="\r") time.sleep(1) t -= 1 print('لقد تم الوصول إلى التاريخ') # input time in seconds t = input("Enter the time in seconds: ") # function call countdown(int(t)) تنفيذ الكود السابق سيطلب من المستخدم إدخال قيمة التاريخ بالثواني، ثم سيتم استدعاء عداد تنازلي مع تأخير بمقدار ثانية واحدة بين كل دورة وأخرى. وأيضاً يمكنك تخصيص الكود السابق بالشكل المناسب لك وحسب متطلباتك. يلبي الأمر لكن فقط تعديل صغير اذا أردت ان تضيف الساعات فيمكنك تعديل الكود كالتالي import time def countdown(t): while t: mins, secs = divmod(t, 60) if mins > 60: # اذا كانت الدقائق أكبر من 60 hours, mins = divmod(mins, 60) # تتحول الى ساعات timer = '{:02d}:{:02d}:{:02d}'.format(hours, mins, secs) print(timer, end="\r") time.sleep(1) t -= 1 print('انتهي العد التنازلي') t = input("Enter the time in seconds: ") countdown(int(t)) و الأمر سيان أيضا اذا اردت اضافة الأيام والأشهر if hours > 24: days, hours = divmod(hours, 24) if days > 30: monthes, days = divmod(days, 30) اقتباس
0 واحد من الناس نشر 20 مارس 2021 الكاتب أرسل تقرير نشر 20 مارس 2021 بتاريخ On 14/3/2021 at 12:35 قال Salah Eddin Berriani: يمكنك الاستعانة بمكتبة time في python لذلك والحل المذكور هنا يلبي الأمر لكن فقط تعديل صغير اذا أردت ان تضيف الساعات فيمكنك تعديل الكود كالتالي import time def countdown(t): while t: mins, secs = divmod(t, 60) if mins > 60: # اذا كانت الدقائق أكبر من 60 hours, mins = divmod(mins, 60) # تتحول الى ساعات timer = '{:02d}:{:02d}:{:02d}'.format(hours, mins, secs) print(timer, end="\r") time.sleep(1) t -= 1 print('انتهي العد التنازلي') t = input("Enter the time in seconds: ") countdown(int(t)) و الأمر سيان أيضا اذا اردت اضافة الأيام والأشهر if hours > 24: days, hours = divmod(hours, 24) if days > 30: monthes, days = divmod(days, 30) مشكور على الرد بس هو البرنامج شغال على الثوانى فقط انا سؤالى مثلا يحسب نثلا مناسبة معينة كم الزمن المتبقى مثلا عرض عدد الايام والساعات والدقائق والثوانى يكون فى حالة نقصان وشكرا اقتباس
السؤال
واحد من الناس
ممكن شرح عمل مثل هذا التصميم الزمن المتبقى من رمضان
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.