鱼C论坛

 找回密码
 立即注册
查看: 2280|回复: 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
from numpy import mean

f = open('py_test2.txt')
txt = f.read()
f.close()

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

print('数字总数:', len(numbers))
print('最大数字:', max(numbers))
print('最小数字:', min(numbers))
print('第10000个数:', numbers[10000-1])
print('倒数第5000个数:', numbers[-5000])
print('所有数的平均数:', mean(numbers))
print('奇数数量:', len(odd_numbers))
print('偶数数量:', len(numbers) - len(odd_numbers))
输出结果
数字总数: 11684
最大数字: 999116186546
最小数字: 42082
第10000个数: 709448427
倒数第5000个数: 607303609
所有数的平均数: 26937966195.70515
奇数数量: 5857
偶数数量: 5827

py_test2.zip

57.35 KB, 下载次数: 3

data

最佳答案

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

使用道具 举报

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

f = open('py_test2.txt')
txt = f.read()
f.close()

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

print('数字总数:', len(numbers))
print('最大数字:', max(numbers))
print('最小数字:', min(numbers))
print('第10000个数:', numbers[10000-1])
print('倒数第5000个数:', numbers[-5000])
print('所有数的平均数:', mean(numbers))
print('奇数数量:', len(odd_numbers))
print('偶数数量:', len(numbers) - len(odd_numbers))
输出结果
数字总数: 11684
最大数字: 999116186546
最小数字: 42082
第10000个数: 709448427
倒数第5000个数: 607303609
所有数的平均数: 26937966195.70515
奇数数量: 5857
偶数数量: 5827
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 18:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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