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