【描述】 编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 【输入】 在一行中给出4个整数,其间以逗号分隔。 【输出】 在一行中按照格式“Sum = 和; Average= 平均值”顺序输出和与平均值,其中平均值精确到小数点后1位。 【输入示例】 1,2,3,4 【输出示例】 Sum = 10; Average = 2.5
```python # 读取输入,将逗号分隔的字符串转换为整数列表 numbers = list(map(int, input().split(','))) # 计算和 sum_result = sum(numbers) # 计算平均值,保留一位小数 average_result = round(sum_result / len(numbers), 1) # 输出结果 print(f"Sum = {sum_result}; Average = {average_result}") ``` 注意点: 1. 输入时使用 `split(',')` 来分割逗号分隔的字符串。 2. 使用 `map(int, ...)` 将字符串列表转换为整数列表。 3. 计算平均值时使用 `round()` 函数来保留一位小数。 [2025-02-22 17:51:29 | AI写代码神器 | 144点数解答]
相关提问
- [字节豆包] #include<stdio.h> int main() { int a,b,c,d,sum; float average; scanf("%d %d %d %d",&a,&b,&c,&d); sum=a+b+c+d; if (a<0 || b<0 || c<0 || d<0) { average = 0; } else { average=(a+b+c+d)/4.0; } printf("sum = %d;average = %.1f",sum,average); return 0; }(225点数解答 | 2024-11-05 09:04:15)291
- [阿里通义] #include <stdio.h> int main() { float a,b,c,d,sum,average; scanf("%f,%f,%f,%f".&a,%b,&c,&d); sum=a+b+c+d; average=(a+b+c+d)/4.0; printf("sum=%.f average=%.2f",sum,average); return 0; } 我的代码错在哪里(374点数解答 | 2024-10-19 11:46:57)274
- [字节豆包] #include<stdio.h> int main() { float a,b,c,d,sum,average; scanf("%f %f %f %f",&a &b &c,&d); sum=a+b+c+d; average=(a+b+c+d)/4; printf("sum = %f,average = %f",sum,average); return 0; }(178点数解答 | 2024-11-05 08:37:59)232
- [字节豆包] #include<stdio.h> int main() { float a,b,c,d,sum,average; scanf("%f %f %f %f",&a &b &c &d); sum=a+b+c+d; average=(a+b+c+d)/4; printf("sum = %f,average = %f",sum,average); return 0; }(153点数解答 | 2024-11-05 08:39:20)230
- [字节豆包] #include<stdio.h> int main() { float a,b,c,d,sum,average; scanf("%f %f %f %f",&a,&b,&c,&d); sum=a+b+c+d; average=(a+b+c+d)/4; printf("sum = %f,average = %f",sum,average); return 0; }(167点数解答 | 2024-11-05 08:44:44)221
- [字节豆包] #include<stdio.h> int main() { int a,b,c,d; float sum,average; scanf("%d %d %d %d",&a,&b,&c,&d); sum=a+b+c+d; average=(a+b+c+d)/4.0; printf("sum = %.1f,average = %.1f",sum,average); return 0; }(190点数解答 | 2024-11-05 08:44:53)317
- [DeepSeek] 【描述】 编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 【输入】 在一行中给出4个整数,其间以逗号分隔。 【输出】 在一行中按照格式“Sum = 和; Average= 平均值”顺序输出和与平均值,其中平均值精确到小数点后1位。 【输入示例】 1,2,3,4 【输出示例】 Sum = 10; Average = 2.5(144点数解答 | 2025-02-22 17:51:29)149
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(385点数解答 | 2025-01-08 03:43:54)429
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(346点数解答 | 2025-01-08 03:46:29)425
- [字节豆包] 1.创建一个存储引擎为innodb、默认字符集为gbk的schooldb数据库,并在该数据库中创建teacher、class、course、student表。(注:带长下划线的为外键,表结构如下) teacher( teacher_no 宽度10 主键, teacher_name 宽度10 非空, teacher_contact 宽度20 非空) class( class_no 整型 自动编号 主键, class_name 宽度30 非空 唯一, department_name 宽度20 非空) course( course_no 整型 自动编号 主键, course_name 宽度10 非空, up_limit 整型 默认值60 , description 文本 非空, status 宽度6 默认值‘未审核’, teacher_no 宽度10 非空 唯一, student( student_no 宽度11 主键, student_name 宽度20 非空, student_contact 宽度20 空, class_no 整型)(312点数解答 | 2024-11-18 14:36:45)285
- [字节豆包] 编一个c++程序:题目描述 (Description) 本题要求编写程序,计算4个整数的和与平均值。 输入格式(Format Input) 输入一行,4个整数,其间以空格分隔。 输出格式(Format Output) 输出一行,在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。 样例(Sample) 输入样例1 (Sample Input 1) 复制 1 2 3 4 输出样例1 (Sample Output 1) Sum = 10; Average = 2.5(178点数解答 | 2025-05-09 16:58:18)145
- [字节豆包] 题目描述 小 Y 最近学习了 ASCII 码的相关知识后,了解了以下内容: 小写字母 a ~ z 对应的ASCII码是 97 ~ 122 大写字母 A ~ Z 对应的ASCII码是 65 ~ 90 他想要编程实现一个字母与ASCII码之间转换的程序:如果输入的是字母,程序就会输出该字母对应的ASCII码;如果输入的是字母的ASCII码(只能在 65 ~ 90 或者 97 ~ 122 范围内),则输出该ASCII码对应的字符。请你帮助小 Y 完成一下这个程序吧! 注:输入内容只能是大写字母、小写字母或整数中的一种,并且整数只能在 65 ~ 90 或者 97 ~ 122 范围内。如果输入的是大写字母或者是小写字母,一次只能输入一个字符。 输入 一行,一个字符或整数,表示字母或者字母对应的ASCII码 输出 一行,一个字符或整数,对应输入内容的字母或ASCII码(295点数解答 | 2025-11-02 16:58:48)61