حساب البقشيش والإجمالي
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 32 من 77.
التحدي
مبتدئقم بإنشاء برنامج لحساب بقشيش الفاتورة يتبع الخطوات التالية:
- اطبع "Bill Split Calculator" كعنوان للبرنامج
- احصل على مبلغ الفاتورة من مدخلات المستخدم
- احصل على نسبة البقشيش من مدخلات المستخدم
- احسب مبلغ البقشيش باستخدام الصيغة:
tip_amount = (tip_percentage / 100) * bill_amount - أضف مبلغ البقشيش إلى مبلغ الفاتورة للحصول على الإجمالي
- اطبع المبلغ الإجمالي
ملاحظة: ستحتاج إلى تحويل النصوص المدخلة إلى أرقام عشرية باستخدام float(input())
هام: استخدم الصيغة تماماً كما هي مكتوبة أعلاه — اقسم tip_percentage على 100 أولاً، ثم اضرب في bill_amount. تغيير ترتيب العمليات (على سبيل المثال، الضرب قبل القسمة) قد يؤدي إلى نتائج أرقام عشرية مختلفة قليلاً لن تتطابق مع المخرجات المتوقعة.
جرّب بنفسك
# الخطوة 1: طباعة عنوان البرنامج
# الخطوة 2: الحصول على مبلغ الفاتورة من مدخلات المستخدم
# الخطوة 3: الحصول على نسبة الإكرامية من مدخلات المستخدم
# الخطوة 4: حساب مبلغ الإكرامية
# الخطوة 5: حساب المبلغ الإجمالي
# الخطوة 6: طباعة المبلغ الإجمالي
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ