المستوى 1
مبتدئ
فاضل 150 XP للمستوى الجاي
نقاطك
0 XP
السلسلة
🔥 0 أيام
التحديات
0/30
تقدر ترفع خطأ بنفسك لما حاجة غلط:
if amount <= 0:
raise ValueError("المبلغ لازم يكون موجب")ده بيحمي البرنامج من بيانات مش منطقية.
حساب بنكي مينفعش يسحب أكتر من اللي فيه، ولا يودّع مبلغ سالب.
اكتب كلاس BankAccount رصيده balance (الافتراضي صفر). deposit(amount) تزوّد الرصيد، withdraw(amount) تنقصه. لو المبلغ مش موجب أو السحب أكبر من الرصيد ارفع ValueError من غير ما الرصيد يتغيّر.
>>> a = BankAccount(100); a.deposit(50); a.balance
150
اكتب الكود هنا
class BankAccount:
def __init__(self, balance=0):
pass