huanganan 发表于 2021-11-17 16:53:02

数组

3.从键盘输入 N 个英语单词,对其排序后输出。本题设 N =6。输入: N 个英语单词,每个单词回车结束。输出: N 个有序的英语单词,每个单词以空格隔开



编程计算一个班级 N 个学生 M 门课程成绩的每名学生的平均分以及各门课程的平均分。本题设 N =5, M =3,用初始化方式。输入: N * M 个成绩数据,用空格隔开;输出:(1) N 个学生的平均分,用空格隔开;换行;(2) M 门课程的平均分,用空格隔开。结果保留小数点后一位。


从键盘输入一个整数,从后往前搜索比较,将该数插入到一个有序的有7个整数的数组中并保持有序。输入:(1)7个有序的整数,用空格隔开;(2)要插入的一个整数;输出:8个有序的整数,用空格隔开

傻眼貓咪 发表于 2021-11-17 17:58:38

N = 6
arr = []

for n in range(N):
    arr.append(input())

arr.sort()
print(*arr)def result(N = 5, M = 3):
    res = list(map(int, input("请输入成绩数据(用空格隔开):").split()))
    return round(sum(res)/(N*M), 1)

print(result())arr = list(map(int, input().split()))
num = int(input())

for n, each in enumerate(arr[::-1], start = 1):
    if num > each:
      arr.insert(-n+1, num)
      break

print(arr)
页: [1]
查看完整版本: 数组