حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
درک برنامه‌نویسی از صفر؛ قسمت اول: اولین برنامه‌ها

قدم دوم پروژه؛ وضعیت بودجه را تشخیص بده

۸. پروژهٔ پایانی؛ دفترچهٔ هزینهٔ من · 0٪

برای ذخیره پیشرفت و استفاده از دستیار وارد شوید.

یک تصمیم با ورودی و خروجی روشن

تابع budget_state(budget, total) فقط باید یک کار بکنه: بگه از بودجه رد شدیم یا نه. نه ورودی می‌گیره، نه گزارش چاپ می‌کنه؛ فقط جواب رو برمی‌گردونه.

اگر total از budget بیشتر باشد، جواب متن over است. در بقیهٔ حالت‌ها، حتی وقتی دقیقاً برابرن، جواب ok است.

اول سه مثال رو خودت بگو:
- بودجه ۱۰۰ و مجموع ۸۰: هنوز رد نشدیم.
- بودجه ۱۰۰ و مجموع ۱۰۰: دقیقاً به سقف رسیدیم.
- بودجه ۱۰۰ و مجموع ۱۲۰: از سقف رد شدیم.

با if و return این تصمیم رو به کد تبدیل کن. اسم تابع باید دقیقاً همان اسم خواسته‌شده باشه.

فعالیت شما

تابع budget_state(budget, total) رو بنویس. اگر total > budget بود، رشتهٔ over وگرنه رشتهٔ ok رو return کن. input و print لازم نیست.

حالا نوبت توئه

کد رو طبق خواستهٔ تمرین تغییر بده، بعد «اجرا و بررسی پاسخ» رو بزن تا نتیجه رو ببینی.