鱼C论坛

 找回密码
 立即注册
查看: 2767|回复: 1

[已解决]python题目

[复制链接]
发表于 2022-9-9 16:18:58 | 显示全部楼层 |阅读模式
50鱼币
本帖最后由 wuna 于 2022-9-9 16:21 编辑

问题1.这个压缩包里面的py_test2有多少个数字?
问题2 。这个py_test2里面的最大数是多少,最小数是多少?
问题3.该py_test2里面的第10000个数,倒数第5000个数,分别是多少。
问题4.改py_test2中所有数的平均数是多少,改py_test2中包含多少个奇数,多少个偶数。
要求:每个问题有代码以及结果
注意:这个py_test2中有空白
最佳答案
2022-9-9 16:18:59
  1. from numpy import mean

  2. f = open('py_test2.txt')
  3. txt = f.read()
  4. f.close()

  5. numbers = txt.split()
  6. numbers = [int(num) for num in numbers]
  7. odd_numbers = [num for num in numbers if num % 2]

  8. print('数字总数:', len(numbers))
  9. print('最大数字:', max(numbers))
  10. print('最小数字:', min(numbers))
  11. print('第10000个数:', numbers[10000-1])
  12. print('倒数第5000个数:', numbers[-5000])
  13. print('所有数的平均数:', mean(numbers))
  14. print('奇数数量:', len(odd_numbers))
  15. print('偶数数量:', len(numbers) - len(odd_numbers))
复制代码

输出结果
  1. 数字总数: 11684
  2. 最大数字: 999116186546
  3. 最小数字: 42082
  4. 第10000个数: 709448427
  5. 倒数第5000个数: 607303609
  6. 所有数的平均数: 26937966195.70515
  7. 奇数数量: 5857
  8. 偶数数量: 5827
复制代码

py_test2.zip

57.35 KB, 下载次数: 3

data

最佳答案

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-9-9 16:18:59 | 显示全部楼层    本楼为最佳答案   
  1. from numpy import mean

  2. f = open('py_test2.txt')
  3. txt = f.read()
  4. f.close()

  5. numbers = txt.split()
  6. numbers = [int(num) for num in numbers]
  7. odd_numbers = [num for num in numbers if num % 2]

  8. print('数字总数:', len(numbers))
  9. print('最大数字:', max(numbers))
  10. print('最小数字:', min(numbers))
  11. print('第10000个数:', numbers[10000-1])
  12. print('倒数第5000个数:', numbers[-5000])
  13. print('所有数的平均数:', mean(numbers))
  14. print('奇数数量:', len(odd_numbers))
  15. print('偶数数量:', len(numbers) - len(odd_numbers))
复制代码

输出结果
  1. 数字总数: 11684
  2. 最大数字: 999116186546
  3. 最小数字: 42082
  4. 第10000个数: 709448427
  5. 倒数第5000个数: 607303609
  6. 所有数的平均数: 26937966195.70515
  7. 奇数数量: 5857
  8. 偶数数量: 5827
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 22:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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