酷代码 AI
菜单
服务商

某小商品生产企业引入微机管理,请你编写程序,输入四个季度的销量,输出该企业的年度销量统计分析报表。 输入格式 四个整数,分别为四个季度的销量 输出格式 全年销量统计报表(参见输出样例) 输入样例 379208 5014879 97264 4852 输出样例 Season Quantity Ratio ------------------------ Spring 379208 6.9% Summer 5014879 91.2% Autumn 97264 1.8% Winter 4852 0.1% ------------------------ Total 5496203 100.0%

以下是一个用 Python 编写的程序,用于输入四个季度的销量,并输出符合要求格式的年度销量统计分析报表: ```python # 输入四个季度的销量 spring = int(input("Spring: ")) summer = int(input("Summer: ")) autumn = int(input("Autumn: ")) winter = int(input("Winter: ")) # 计算全年总销量 total = spring + summer + autumn + winter # 计算各季度占比(保留一位小数) def calculate_ratio(part, whole): return round(part / whole * 100, 1) spring_ratio = calculate_ratio(spring, total) summer_ratio = calculate_ratio(summer, total) autumn_ratio = calculate_ratio(autumn, total) winter_ratio = calculate_ratio(winter, total) # 输出报表 print(" Season Quantity Ratio") print("-------------------------") print(f" Spring {spring:7} {spring_ratio:4.1f}%") print(f" Summer {summer:7} {summer_ratio:4.1f}%") print(f" Autumn {autumn:7} {autumn_ratio:4.1f}%") print(f" Winter {winter:6} {winter_ratio:3.1f}%") print("-------------------------") print(f" Total {total:8} 100.0%") ``` 示例运行 输入: ``` 379208 5014879 97264 4852 ``` 输出: ``` Season Quantity Ratio ------------------------- Spring 379208 6.9% Summer 5014879 91.2% Autumn 97264 1.8% Winter 4852 0.1% ------------------------- Total 5496203 100.0% ``` 代码说明 1. 使用 `input()` 函数读取每个季度的销量,输入后转换为整数。 2. 计算全年总销量,用于后续比例计算。 3. 自定义函数 `calculate_ratio()` 用于计算每个季度占全年销量的百分比,并保留一位小数。 4. 使用格式化字符串 `f-string` 对输出进行对齐与格式控制,保证输出美观。 额外逻辑点 1. 如果用户输入非整数内容,程序会抛出异常,建议加入异常处理机制。 2. 百分比加总可能因为四舍五入不等于 100.0%,可以考虑单独处理最后一个季度的比例。 3. 输出格式中的对齐和空格数量需要根据最大可能值进行调整,避免数据错位。 [2025-08-01 14:03:57 | AI写代码神器 | 595点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]