خلينا أول شيء نفهم كل دالة موجودة لدينا
الدالة abs، هي القيمة المطلقة في الرياضيات يعني أي شيء فيها يخرج بالموجب
مثال:
abs(50) # النتيجة 50
abs(-50) # أيضا النتيجة 50
abs(0) # أكيد 0
الدالة int، تحول كلمة إلى رقم
مثال:
int('500') # النتيجة 500
فائدة الدالة int تأتي غالبا مع استعمال input (وهي تطلب من المستخدم ادخال أرقام على شكل string، ليتم تحويلها إلى أرقام على شكل integer)
الدالة divmod، ترجع القيمتين نتيجة القسمة وباقي القسمة
مثال:
divmod(25, 5) # ترجع القيمة (5, 0) نتيجة القسمة 5 وباقي القسمة 0
divmod(26, 5) # ترجع القيمة (5, 1) نتيجة القسمة 5 وباقي القسمة 1
الدالة str، عكس الدالة int تحول القيمة من عدد إلى نص
مثال:
string(500) # 'النتيجة '500
الدالة zfill، تقوم بإضافة أصفار على يسار الكلمة
مثال
x = '12'.zfill(1) # النتيجة 12
x = '12'.zfill(2) # النتيجة 12
# سبب عدم اختلاف النتيجة هو أن الأصفار المطلوبة أقل من النص
x = '12'.zfill(3) # النتيجة 012
# صفر اضافي على يسار الرقمين 12
الدالة time.sleep، تقوم بايقاف البرنامج حسب عدد الثواني المحددة
مثال
time.sleep(2) # تنتظر لمدة ثانيتين