-6

我是 Python 新手,想读取一个文件,该文件甚至有数字,(比如 20)个数字,比如

100
200 
59
78
...
590
13

我想阅读它们并计算val[11]/val[1], val[12]/val[2]等的除法结果。请你帮帮我。或者您可以建议的任何其他语言在哪里会很快。非常感谢。

4

1 回答 1

3

好的,这会让你从基础开始你必须弄清楚你的数学逻辑、各种索引值和操作顺序来解决你的问题。

这只是打开一个文件并显示其内容。数据以字符串形式读取,并转换为浮点数,以便您可以对数字进行数学运算。

我强烈建议您阅读Python 教程,或者最好使用您熟悉的编程语言工作。

with open('data.txt') as f:
    data = f.readlines()
    for i in range(len(data)):
        result = float(data[i])
        print result

的内容data.txt

100
200 
59
78
590
13

剩下的就看你了。当您遇到特定问题时,请随时回来寻求帮助。

最后,由于文件中的数据data以 Python列表的变量名结尾,通读这些Python 文档和本教程应该有助于理解这种数据结构。

于 2012-06-27T21:21:20.093 回答