تقسيم الفاتورة
جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 33 من 77.
التحدي
مبتدئأضف إلى البرنامج ميزة التقسيم:
- سيأخذ رقمًا إضافيًا (
int) من المستخدم يشير إلى عدد الأشخاص الذين يتقاسمون الفاتورة. (سيكون هذا هو الإدخال الثالث) - احسب amount per person من خلال قسمة المبلغ الإجمالي على عدد الأشخاص.
- في النهاية، أضف عملية طباعة أخرى لـ amount per person.
مهم: يجب أن يطبع برنامجك رقمين بالضبط:
- أولًا: المبلغ الإجمالي (بما في ذلك الإكرامية)
- ثانيًا: amount per person
ملاحظة: في هذه الخطوة، اطبع القيمتين الرقميتين فقط (واحدة في كل سطر): من دون عنوان أو تسميات. ستعيد إضافة العنوان "Bill Split Calculator" مع التنسيق في الدرس التالي.
جرّب بنفسك
bill_amount = float(input())
tip_percentage = float(input())
num_people = int(input())
# احسب مبلغ الإكرامية
# احسب المبلغ الإجمالي
# احسب المبلغ لكل شخص
# اطبع المبلغ الإجمالي
# اطبع المبلغ لكل شخصجميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم Python عبر الإنترنت