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)366
- Java实现含多操作的银行账户管理系统,功能演示清晰呈现!( | 363点数解答 | 2024-04-05 11:43:57)392
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)487
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)308
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)294
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)369
- Python 编程:轻松计算飞机行李收费(含代码详解)(字节豆包 | 250点数解答 | 2026-01-29 17:07:02)41
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)439
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)434
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)340
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)414
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)439