我有这个测试文件:
123 52 65 75
40 58 34 8
98 89 89 98
45 34 29 49
我想把每两个数字相乘。我有些问题。我知道我应该做一些作业,从x=0开始,到x+=1结束,有一个计数器等等,但是我需要帮助来开始。你知道吗
以下是我目前掌握的情况:
我有一个满是数字的文件,我想把文件中的每三个数字相加,然后除以2。以下是我目前掌握的情况:
text= input('file: ')
f = open(text, 'r')
for line in f:
counter = 0
for n in line:
counter *= int(n)
print(counter)
这会将行中的所有数字相乘,但我只需要每两个。我觉得我很接近,但需要一些建议。你知道吗
正如彼特所说,你可以在一个列表中完成。你知道吗
对于初学者,我认为
for
循环更容易阅读。在对象上调用enumerate()
会得到一个迭代器。你知道吗输出:
使用内联的。 像这样的?你知道吗
最好发布:
如果要将成对的数字相乘,如下所示:
然后你可以这样做:
根据您的代码:
也许你想要的是如下的东西:
相关问题 更多 >
编程相关推荐