解题思路:
注意事项:需要注意多行输入的单行输入的情况
参考代码:
list1 = list(map(int,input().rsplit()))
n = list1[0]
list1.pop(0)
while not n <= len(list1):
list1.extend(map(int, input().rsplit()))
print("%.2f" %(sum(list1) / n))
0.0分
2 人评分
简单的a+b (C语言代码)浏览:494 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
C语言训练-素数问题 (C语言代码)浏览:1660 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1127 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1642 |
求圆的面积 (C语言代码)浏览:1271 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
C二级辅导-温度转换 (C语言代码)浏览:731 |
一元一次方程 (C语言代码)浏览:4069 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |
努力变小神 2024-03-15 16:32:50 |
n = int(input()) mylist = [] i=1 while i<=n: a= int(input()) mylist.append(a) i+=1 print("%.2f"%(sum(mylist)/len(mylist))),帮忙看看我的,为啥好多个运行错误啊
康贰什 2024-03-18 16:57:02 |
n = int(input()) total_age = 0 for i in range(n): age = int(input()) total_age += age average_age = total_age / n print("%.2f"%(average_age))我的也是啊疯了
stay 2024-03-18 21:01:49 |
因为rsplit是分割,可以分割你输入的字符串,比如题目是按空格分割,那就是rsplit() 你就可以一行输入 1 2 3 4这样就在列表中获得了[1,2,3,4]这个列表,然后extend是追加到列表末尾
stay 2024-03-18 21:04:05 |
@dotcpp0716743 具体问题是什么呢
stay 2024-03-18 21:04:39 |
@dotcpp0645728 具体报错原因是什么呢