Python 实现:根据 A、B 电话卡类型与通话时间算费用及余额
以下是一个用Python实现的示例代码: ```python # 设置初始账户余额 a_balance = 100 b_balance = 100 # 获取用户输入 card_type = input("请输入卡的类型(a卡或b卡):") duration = int(input("请输入通话时间(分钟):")) # 计算通话费用 if card_type == "a卡": if duration <= 3: cost = duration * 0.2 else: cost = 3 * 0.2 + (duration - 3) * 0.1 a_balance -= cost elif card_type == "b卡": cost = duration * 0.1 b_balance -= cost else: print("请输入有效的卡类型") # 输出通话费用和账户余额 print("通话费用为:", cost) if card_type == "a卡": print("a卡账户余额为:", a_balance) elif card_type == "b卡": print("b卡账户余额为:", b_balance) ``` 运行示例: ``` 请输入卡的类型(a卡或b卡):a卡 请输入通话时间(分钟):5 通话费用为: 0.5 a卡账户余额为: 99.5 ``` ######[AI写代码神器 | 537点数解答 | 2024-05-27 14:22:19]
相关提问
- Java实现银行与账户类:含存、取、查交易记录功能的业务系统( | 363点数解答 | 2024-04-05 11:49:01)400
- Java实现含多操作的银行账户管理系统,功能演示清晰呈现!( | 363点数解答 | 2024-04-05 11:43:57)420
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)610
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)377
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)369
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)549
- Python 编程:轻松计算飞机行李收费(含代码详解)(字节豆包 | 250点数解答 | 2026-01-29 17:07:02)83
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)556
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)546
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)495
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)535
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)625