عرض جميع النفقات
جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 71 من 77.
التحدي
سهلتولَّ معالجة خيار عرض جميع المصروفات (2).
إذا كانت قائمة المصروفات فارغة، فأخرج:
No expenses recorded yet.وإلا، فأخرج القائمة بالتنسيق التالي:
Your expenses:
1. 23.1
2. 35.5
3. 99.99
4. 15.2بافتراض أن المصروفات المُدخلة سابقًا كانت 23.1 و35.5 و99.99 و15.2. (بهذا الترتيب!)
جرّب بنفسك
print("Welcome to the Daily Expense Tracker!")
# Display menu once
print("\nMenu:")
print("1. Add a new expense")
print("2. View all expenses")
print("3. Calculate total and average expense")
print("4. Clear all expenses")
print("5. Exit")
# Initialize an empty list to store expenses
expenses = []
while True:
# Get user choice
choice = input()
if choice == "1":
# Add a new expense
amount = float(input())
expenses.append(amount)
print("Expense added successfully!")
elif choice == "5":
# Exit the program
print("Exiting the Daily Expense Tracker. Goodbye!")
breakجميع دروس الأساسيات
8الحلقات التكرارية
حلقة Forحلقة WhileBreakContinueمراجعة - العامل المضروبالدالة Rangeحلقة متداخلةمراجعة - الإدخال الديناميكي11أساسيات القوائم
تعريف قائمةالوصول إلى عناصر القائمةتعديل القوائمدوال القوائممراجعة - قائمة المنتجاتمراجعة - قائمة معكوسةالصفّ الثابت14متعقّب النفقات اليومية
نظرة عامة على المشروعإنهاء البرنامج3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حساب بسيطمعاملات المقارنة6الإدخال والإخراج الأساسي
الإخراجالإخراج باستخدام المتغيراتالإدخالالتحويل النوعيمراجعة - حتى 120مراجعة - صواب أم خطأتدرّب بنفسك: مترجم Python عبر الإنترنت