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