前提・実現したいこと
pythonで、ファイルを読み込みfloatに変換した数値の小数点を0(切り捨て)にしたいのですが、エラーが出ます。
発生している問題・エラーメッセージ
TypeError: type tuple doesn't define __round__ method
該当のソースコード
python
1file1 = open('results.txt') 2lines = "" 3lines = file1.readlines() 4a = float(lines[2]), float(lines[9]) 5print (round(a,0))
line[2]には5.0, line[9]には4.0のデータが入っており、それぞれ小数点を失くしたいのですが、エラーが出ます。roundの使い方が間違っているのでしょうか。どうすれば正常に作動するのか教えていただきたいです。
回答3件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー