|
发表于 2023-3-25 10:36:46
|
显示全部楼层
本楼为最佳答案
21.- nums = input().split(',') # 以逗号为分隔符将输入的数字切分成列表
- n = int(input())
- unique_nums = [] # 用于存储不重复的数字
- for num in nums:
- if nums.count(num) == 1: # 如果数字只出现了一次,就加入unique_nums列表中
- unique_nums.append(int(num))
- # 对unique_nums列表中的数字进行升序排序,并取出前n个数字
- result = sorted(unique_nums)[:n]
- # 输出结果
- print(result)
复制代码
22.- # 从输入中读取数组大小
- size_input = input()
- m, n = int(size_input[0]), int(size_input[1])
- # 从输入中读取数组元素
- arr_input = []
- for i in range(m):
- row_input = input()
- row = [int(num) for num in row_input]
- arr_input.append(row)
- # 转换为二维数组格式并输出
- arr_output = []
- for j in range(n):
- column = []
- for i in range(m):
- column.append(arr_input[i][j])
- arr_output.append(column)
- print(arr_output)
复制代码
23.
- # 从输入中读取一组整数
- nums_input = input().split(',')
- nums = [int(num) for num in nums_input]
- # 计算并输出数组
- output = []
- total = 0
- for num in nums:
- total += num
- output.append(total)
- print(output)
复制代码 |
|