ТАПСЫРМА: Сыныптарды басқаратын тапсырмалар менеджері
Бұл тапсырманың мақсаты-Python-да сыныптарды қолдана отырып, қарапайым тапсырмалар менеджерін (тізімге дейін) құру. Тапсырмалар менеджері тапсырмаларды қосуға, жоюға және қарауға мүмкіндік беруі керек.
Тапсырманы білдіретін тапсырма сыныбын жасаңыз. Тапсырманың келесі атрибуттары болуы керек:
Тапсырма атауы (тақырып)
Тапсырма сипаттамасы (сипаттама)
Тапсырманы құру күні мен уақыты (created_at)
Орындалу жалаушасы (толық, бастапқы мәні-жалған)
Тапсырмалар тізімін басқаратын TaskManager сыныбын жасаңыз. TaskManager сыныбында келесі әдістер болуы керек:
Тапсырманы қосу(add_task (тапсырма))
Тапсырманы тақырып бойынша жою (remove_task(title))
Тапсырманы орындалған ретінде белгілеу (complete_task (title))
Барлық тапсырмаларды қарау (view_tasks (), тапсырмалар тізімін экранға шығару)
Тапсырмалар менеджерімен өзара әрекеттесу үшін интерактивті мәзірді іске асырыңыз. Бағдарлама келесі опцияларды ұсынуы керек:
Жаңа тапсырма қосу
Тапсырманы жою
Тапсырманы орындалған деп белгілеу
Тапсырмалар тізімін қарау
Бағдарламадан шығу
|
Тапсырма: Пайдаланушы функцияларын қолдайтын калькулятор
Бұл тапсырманың мақсаты-пайдаланушыға әртүрлі математикалық операцияларды орындауға және пайдаланушы функцияларын жасауға және шақыруға мүмкіндік беретін калькулятор бағдарламасын құру.
Екі аргументті қабылдайтын және операцияның нәтижесін қайтаратын функциялар ретінде Негізгі математикалық амалдарды (қосу, азайту, көбейту, бөлу) іске асырыңыз.
Жолды кіріс ретінде қабылдайтын және қандай операцияны орындау керектігін анықтау үшін оны талдайтын есептеу функциясын іске асырыңыз. Мысалы, пайдаланушы "қосу(5, 3)" жолын енгізе алады және бағдарлама қосу керек екенін анықтауы керек.
Пайдаланушы мүмкіндіктерін қолдауды жүзеге асырыңыз. Пайдаланушы функцияларды келесі форматта енгізе алады: function_name(arguments), мысалы, add(5, 3) немесе multiply(4, 6).
Нәтижені экранға шығаруды жүзеге асырыңыз.
|