再见,上海!

作者整理了过去的工作资料,包括删除浏览器历史和个人文件,并备份了一些重要项目。即将前往北京寻求新的职业机会,表达了对过去的告别及对未来的期待。

   今天再把资料整理了一下,把私人资料全部删除,将浏览器中的收藏夹导出后,删除了所有浏览历史,清空了回收站。。。

  最后,才将我的eclipse中的项目一个个删除(只将几个比较重要的备份了,太多了,备份了也不会再看多少),而这些,见证我在这一年多来的工作、学习上所开发点滴。。。。将所有的Demo什么的删除后,磁盘中都空空的了,有那么几秒中,心中竟然有种怅然的感觉,不过,我没有时间去想这些,因为处理完这些,我将以全新的姿态面对去北京后的求职与新的工作。决心在走之前,向认识的人发封mail道个别,留下MSN吧。。。

   估计以后再回上海工作是不可能的了,如果哪年有时间,有money了再回来旅游吧。。。

   再见了,所有inventec的同事们,再见了,上海!

python头歌实训答案订购火车票任务描述 本关任务:编写一个订购火车票程序。 相关知识 为了完成本关任务,你需要掌握: 1.输入输出 2.流程控制 3.异常处理 4.格式化输出 编程要求 根据提示,在右侧编辑器补充代码。编写一段模拟订票的程序,简化问题,目的地仅限于'北京', '上海', '广州','深圳',程序运行时,先输出以下信息欢迎使用并提示目的地范围: 欢迎使用火车票订购系统! 以下是可选目的地及票价: 北京 - 120 元/张 上海 - 150 元/张 广州 - 200 元/张 深圳 - 999 元/张 再输出“请输入您想购买车票的目的地:”的提示信息,判定用户输入的目的地是否在本题所给范围内,超出范围时输出提示"无效的目的地,请重新输入!\n"并等待用户重新输入。若输入符合要求,提示用户输入购票数量"请输入您要购买的票数(正整数):"并等待用户输入。若输入的购票数量小于或等于0时,输出提示信息"票数必须大于 0,请重新输入!\n"并等待用户重新输入。若输入的购票数量不是整数时,输出提示信息"输入无效,请输入正整数!\n"并等待用户重新输入。当用户输入的目的地或车票数量不符合要求时,先输出输出欢迎使用并提示目的地范围的信息,再等待用户继续购票。 若输入的目的地和数量都符合要求,计算并显示总价。 询问用户是否继续订票"是否继续订票?(y/n):",当用户输入的是'Y'或'y'时,重复订票过程。用户输入'N'或'n'时,输出"感谢您的使用!祝您旅途愉快!"并结束程序。输入其他数据时,提示print("输入无效,请输入 'y' 或 'n'!\n")并等待用户重新输入。 测试说明 平台会对你编写的代码进行测试: 测试输入: 北京 3 y 长春 深圳 0 深圳 2 N 预期输出: 欢迎使用火车票订购系统! 以下是可选目的地及票价: 1. 北京 - 120 元/张 2. 上海 - 150 元/张 3. 广州 - 200 元/张 4. 深圳 - 999 元/张 请输入您想购买车票的目的地:请输入您要购买的票数(正整数):您购买了3张去往北京的车票,总价为360 元 是否继续订票?(y/n):欢迎使用火车票订购系统! 以下是可选目的地及票价: 1. 北京 - 120 元/张 2. 上海 - 150 元/张 3. 广州 - 200 元/张 4. 深圳 - 999 元/张 请输入您想购买车票的目的地:无效的目的地,请重新输入! 欢迎使用火车票订购系统! 以下是可选目的地及票价: 1. 北京 - 120 元/张 2. 上海 - 150 元/张 3. 广州 - 200 元/张 4. 深圳 - 999 元/张 请输入您想购买车票的目的地:请输入您要购买的票数(正整数):票数必须大于 0,请重新输入! 欢迎使用火车票订购系统! 以下是可选目的地及票价: 1. 北京 - 120 元/张 2. 上海 - 150 元/张 3. 广州 - 200 元/张 4. 深圳 - 999 元/张 请输入您想购买车票的目的地:请输入您要购买的票数(正整数):您购买了2张去往深圳的车票,总价为1998 元 是否继续订票?(y/n):感谢您的使用!祝您旅途愉快!
11-25
以下是一个使用 Python 实现的订购火车票程序,包含输入输出、流程控制、异常处理、格式化输出,目的地限于北京、上海、广州、深圳,有输入验证和继续订票功能: ```python destinations = ["北京", "上海", "广州", "深圳"] def input_destination(prompt): while True: try: destination = input(prompt) if destination not in destinations: raise ValueError("目的地无效,请选择北京、上海、广州或深圳。") return destination except ValueError as e: print(e) def input_date(prompt): while True: try: date = input(prompt) if len(date) != 8 or not date.isdigit(): raise ValueError("日期格式无效,请输入 8 位数字(YYYYMMDD)。") return date except ValueError as e: print(e) def book_ticket(): print("欢迎使用火车票订票系统!") departure = input_destination("请输入出发地(北京、上海、广州、深圳):") arrival = input_destination("请输入目的地(北京、上海、广州、深圳):") if departure == arrival: print("出发地和目的地不能相同,请重新订票。") return date = input_date("请输入出发日期(YYYYMMDD):") print(f"您已成功预订从 {departure} 到 {arrival} 于 {date[:4]}-{date[4:6]}-{date[6:]} 的火车票。") while True: book_ticket() continue_booking = input("是否继续订票?(Y/N): ") if continue_booking.upper() != 'Y': print("感谢使用,再见!") break ``` ### 代码解释 1. **目的地验证**:`input_destination` 函数用于验证用户输入的目的地是否在指定的列表中,如果不在则提示用户重新输入。 2. **日期验证**:`input_date` 函数用于验证用户输入的日期是否为 8 位数字,如果不是则提示用户重新输入。 3. **订票流程**:`book_ticket` 函数实现了订票的核心逻辑,包括输入出发地、目的地和日期,并进行相应的验证。 4. **继续订票**:使用 `while` 循环实现继续订票的功能,用户可以选择是否继续订票。 ### 异常处理 在输入目的地和日期时,如果用户输入无效,会抛出 `ValueError` 异常,并提示用户重新输入。 ### 格式化输出 在输出订票信息时,将日期格式化为 `YYYY-MM-DD` 的形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值