0
ich nach einem Weg suchen alle Dezimalstellen nach Multiplikation einer Liste von Zahlen aus einer txt-Datei zu drucken,Python-3 Öffnen txt, multiplizieren und unendliche Nachkommastelle erhalten
def multi(nums):
answer = []
for i in nums:
answer.append(float(i)*3.141625)
return answer
def main():
nums = open('test.txt', 'r')
n = []
for i in nums: n += i.split()
nums.close()
j = multi(n)
print(j)
main()
Hier ist mein Code so weit , aber ich kann alle Dezimalstellen nicht bekommen, das ist:
[1.0885019848076668e+16, 1.7612332082405268e+16,
2.849735193048194e+16, 1.1463000884229938e+16,1.4581162367137628e+16...}
andere Sache, wenn ich anzeigen möchten führen wie:
[1.0885019848076668e+16,
1.7612332082405268e+16,
2.849735193048194e+16,
1.1463000884229938e+16,
1.4581162367137628e+16...}
Könnte jemand helfen, vielen Dank!