بسم الله الرحمن الرحيم
كنت أتصفح صفحتي الرئيسية على موقع الإجتماعي الشهير FaceBook ورأيت أحد أصدقائي وقد قام بنشر صورة بسيطة توضح توقيت برنامجي المفضل في رمضان خواطر الجزء السابع ولكن التوقيت كان بتوقيت الرياض والصيغة 24 ساعة وأنا الآن موجود في القاهرة وأكره صيغة الـ24 ساعة جدا :]
فتراءت لي فكرة عمل برنامج بسيط وتعديل التوقيت لتوقيت القاهرة مع فرض التوقيت بالـ12 ساعة منها إستفدت بالتعديل وسهولة مشاركته مع أصدقائي في القاهرة ومنها تدريب ولو بسيط على لغة Python بحكم تعلمي لها ….
لن اطيل عليكم هذا هو الكود
#!/usr/bin/python
#Filename: Time Convert
while True:
x= int(input('Da5al 2el hr yad '))
m=int(input('Da5al 2el Min hena '))
Egy=1
Gri=12
if x == (0000):
print ('shokran')
break
if x > Gri:
y= x - Egy
z= y - Gri
print(z,m,'pm')
else:
y=x - Egy
print (y,m,'am')
هحاول أشرح الكود ويارب أعرف دي اول مرة أشرح فيها كود :]
أولا نمسك فكرة البرنامج :
أنا محتاج احول 24 إلى نظام 12 يعني هطرح 12 ساعة ده أولا
فرق التوقيت بين الرياض والقاهرة ساعة ده ثانيا
يبقى بتركيبه رياضية بسيطة
التوقيت الذي تم إدخاله ناقص 12 ساعة لتحويلة لنظام 12 ساعة
ومن ثم طرح 1 فرق التوقيت بين المدينتين
إذا x= الذي تم إدخاله
y= x-1 تم التحويل إلى توقيت القاهرة
z= y-12 تم التحويل إلى نظام الـ 12 ساعة
هنا عندي ثلاث متغيرات الأول x وهو التوقيت الذي طلبت إدخاله والثاني y وهو توقيت القاهرة و في الأخير z وهو التوقيت في شكل 12 ساعة
نبدأ بكتابة الكود :
أولا طلب التوقيت من المستخدم وهنا واجهت بعض المشاكل
أولا يجب تحديد وتعريف اللغة أن المدخل هو رقم صحيح
ثانيا لا يمكن إدخال الوقت بنظام دقائق وساعات دفعة واحدة