INFO1110 / COMP9001

leo英系代essay 2019-09-19 03:59:30
题意: 使用python编写一个账单管理系统 解析: 用Python编写应用程序,该程序能够记录用户的收入和支出,能够显示余额的变化,用户能够指定时间设定收入与支出。 程序需要从文件中读取信息当作起始条件,随后根据指令进行操作: trancaction:当用户输入该指令后,提示用户输入交易涉及多少钱,正数为收入,负数为支出,然后反应在余额中。 next:进入第二天。但如果用户余额低于0,则打印“你欠债了”,程序结束;否则,程序应该打印到第二天,开始新的一天。 status:显示到目前的情况汇总,而且回根据当前金额与起始金额与用户互动。 regular:用户能够指定一些常规的收入或者指出信息。 help:显示提示信息,提示用户指令的操作 quit:退出程序。 这是一个字符串处理的问题,当用户输出的字符串和指令相匹配则执行相应的操作,如果不是上述的所有指令则打印提示信息。 涉及知识点: 文件读写、字符串处理、数组 pdf原文 INFO1110 / COMP9001 Assignment 1 Money Tracker Deadline: 23rd Sept 2019, 11:59pm AEST (Week 8, Monday) Weighting: 10% of the final assessment mark Overview Brief Description You will write a program that allows the user to manage their finances. The program will be able to record the user’s incomes and expenses, display how their balance has changed, etc. It will also need to be able to handle regular incomes and expenses; for example, the user will be able to specify that they have a $100 income every Sunday, or that they spend $40.50 every Thursday. Implementation details Your program will be written in Python 3. The only modules you may import are sys and the function.py file which you will write yourself. Submission You will submit your code on the assignment page on Ed. To make a submission, you will need to press the “Mark” button. You may submit as many times as you wish without penalty - we will mark the last submission that you make. After each submission, the marking system will automatically check your code against the public test cases. Please ensure you carefully follow the assignment specification. Your program output must exactly match the output shown in the examples. Warning: Any attempts to deceive or disrupt the marking system will result in an immediate zero for the entire assignment. Negative marks can be assigned if you do not properly follow the assignment specifications, or your code is unnecessarily or deliberately obfuscated. Help and feedback You are encouraged to ask questions about the assignment during the Helpdesk and on the Ed discussion board; however, remember that you should not be posting any assignment code publicly, as this would constitute academic dishonesty. The Program Starting the Program The program will be given 1 extra command line argument when it is run: $ python3 tracker.py (filename) This (filename)will specify a file with information about regular incomes and expenses; see the section on Regular Transactions for more information (it is recommended that you implement this feature last). After handling this file, the program will ask the user for their starting balance, like so: Starting balance: $ The user will then fill out this field with their initial balance, for example: Starting balance: $4.11 —If the starting value cannot be converted to a float, the program should print Error: Cannot convert to float! and quit immediately Starting balance: $cat Error: Cannot convert to float! —If the starting value is negative or zero, the program should print Error: Must start with positive balance! and quit immediately. Starting balance: $-5 Error: Must start with positive balance! Once we have the regular payments and initial balance set up, we’re good to go! The program should now continually ask for input, like so: Enter command: Depending on what the user enters, the program will record new transactions, show some statistics, etc. For example, if the user types transaction … Enter command: transaction …then the transaction operation (explained below) should execute. The program should continue asking for more inputs indefinitely, and execute the appropriate code each time. Operations
...全文
618 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
脆皮大雪糕 2019-10-16
  • 打赏
  • 举报
回复
这是来踢馆的吗?
内容概要:本文围绕“Agent 工程化+ AI 编程深度实战营”展开,探讨了从AI生成代码“能跑”到系统“能交付”的工程化跃迁。课程聚焦于构建生产级Agent系统所需的核心能力,涵盖AI工具链实操、多智能体协作架构、上下文治理、稳定性与自愈机制、评估可观测性及成本控制等内容。强调从单体Agent向多Agent编队协同演进,提出“驾驭工程”理念,系统化解决上下文管理、任务分解、通信容错、自动化修复等生产难题,并引入低代码平台与组织运营模式变革的思考,推动AI开发由实验迈向规模化落地。; 适合人群:具备一定编程与系统设计基础,从事AI研发、软件工程或技术架构工作1-3年的技术人员,以及关注AI工程化落地的团队负责人和技术决策者。; 使用场景及目标:①掌握从AI代码生成到生产交付的全链路工程化方法;②设计并实现多Agent协作系统,提升任务完成率与系统稳定性;③构建可观测、可评估、可管控的AI应用体系,实现成本与性能的平衡;④推动组织层面的Agentic AI运营模式升级。; 阅读建议:此资源以实战为导向,建议结合课程提供的工具链(如Cursor、Claude Code、LangSmith等)进行 hands-on 实践,重点关注工程化设计模式与系统思维的培养,同步思考如何将Agent架构融入现有技术体系与业务流程中。

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧