鱼C论坛

 找回密码
 立即注册
查看: 1573|回复: 2

[已解决]大佬们来做题吧

[复制链接]
发表于 2023-3-25 10:36:45 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 蒜爆泥鳅 于 2023-3-25 10:37 编辑

大佬们来做题吧
最佳答案
2023-3-25 10:36:46
21.
  1. nums = input().split(',')  # 以逗号为分隔符将输入的数字切分成列表
  2. n = int(input())

  3. unique_nums = []  # 用于存储不重复的数字
  4. for num in nums:
  5.     if nums.count(num) == 1:  # 如果数字只出现了一次,就加入unique_nums列表中
  6.         unique_nums.append(int(num))

  7. # 对unique_nums列表中的数字进行升序排序,并取出前n个数字
  8. result = sorted(unique_nums)[:n]

  9. # 输出结果
  10. print(result)
复制代码

22.
  1. # 从输入中读取数组大小
  2. size_input = input()
  3. m, n = int(size_input[0]), int(size_input[1])

  4. # 从输入中读取数组元素
  5. arr_input = []
  6. for i in range(m):
  7.     row_input = input()
  8.     row = [int(num) for num in row_input]
  9.     arr_input.append(row)

  10. # 转换为二维数组格式并输出
  11. arr_output = []
  12. for j in range(n):
  13.     column = []
  14.     for i in range(m):
  15.         column.append(arr_input[i][j])
  16.     arr_output.append(column)

  17. print(arr_output)
复制代码

23.
  1. # 从输入中读取一组整数
  2. nums_input = input().split(',')
  3. nums = [int(num) for num in nums_input]

  4. # 计算并输出数组
  5. output = []
  6. total = 0
  7. for num in nums:
  8.     total += num
  9.     output.append(total)

  10. print(output)
复制代码
大3.png
大2.png
大1.png

最佳答案

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-25 10:36:46 | 显示全部楼层    本楼为最佳答案   
21.
  1. nums = input().split(',')  # 以逗号为分隔符将输入的数字切分成列表
  2. n = int(input())

  3. unique_nums = []  # 用于存储不重复的数字
  4. for num in nums:
  5.     if nums.count(num) == 1:  # 如果数字只出现了一次,就加入unique_nums列表中
  6.         unique_nums.append(int(num))

  7. # 对unique_nums列表中的数字进行升序排序,并取出前n个数字
  8. result = sorted(unique_nums)[:n]

  9. # 输出结果
  10. print(result)
复制代码

22.
  1. # 从输入中读取数组大小
  2. size_input = input()
  3. m, n = int(size_input[0]), int(size_input[1])

  4. # 从输入中读取数组元素
  5. arr_input = []
  6. for i in range(m):
  7.     row_input = input()
  8.     row = [int(num) for num in row_input]
  9.     arr_input.append(row)

  10. # 转换为二维数组格式并输出
  11. arr_output = []
  12. for j in range(n):
  13.     column = []
  14.     for i in range(m):
  15.         column.append(arr_input[i][j])
  16.     arr_output.append(column)

  17. print(arr_output)
复制代码

23.
  1. # 从输入中读取一组整数
  2. nums_input = input().split(',')
  3. nums = [int(num) for num in nums_input]

  4. # 计算并输出数组
  5. output = []
  6. total = 0
  7. for num in nums:
  8.     total += num
  9.     output.append(total)

  10. print(output)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-25 12:23:20 From FishC Mobile | 显示全部楼层
你什么意思啊 丢题目啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-30 20:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表