テキストファイルからスライスした情報を計算して表示するにはどうすればよいですか?テキストファイルの情報は次のようになります。John、90、87、98名前と3つのテストスコアが含まれています。私は、成績の平均を含めて各人のための行に情報を表示しなければならない。私はこの間、ほとんど進展がなく、何日も続いています。私はリストに情報をロードしようとしました。しかし、私はグレードを整数に変換することができませんでした。望ましい結果を達成するための最良の方法は何でしょうか?また、平均を計算できるように、グレードを整数に変換する方法もあります。テキストファイルからスライスした情報を計算して表示する
答えて
intを使用してください。
with open("myfile") as f:
for line in f.readlines():
row = line.split(",")
name = row[0]
scores = [int(e.strip()) for e in row[1:]]
print "Name: {}\nAverage: {}".format(name, sum(scores)/float(len(scores)))
ありがとうございます。これはどうやってこれを行うのか分かりませんでしたので、これは間違いなく助けになります。私はどのように同じ行に3点、平均を印刷するのですか?それは私が理解できなかった別の問題でした。 – Mike
@Mikeフォーマットコールを変更します。例えば、 'print" {} {} "。(浮動小数点数)/ float(浮動小数点数))' – Tomoki
ありがとうございます。これで、同じ行に名前とスコアが表示されるようになりました。しかし、平均は新しいラインにあります。どのように見出しと整列するように書式を調整するのですか?これは私が得る出力です。 ___________________________________________ 学生名得点1得点2得点3合計 -------------------------------------- ------------------------------- Dave 82 91 77 83.33333333333333 Tom 79 22 84 61.666666666666664 Dick 67 96 91 84.66666666666667 – Mike
- 1. テキストファイルの統計情報とそれらを表示する問題
- 2. レイアウトエディタでプロパティ情報を表示してプロパティ情報を表示しますか?
- 3. 統計情報を集計する統計情報を計算する
- 4. ASP.NET - サーバーの統計情報を表示する方法/情報?
- 5. 同じページ上のテキストファイルから情報を表示ボタンを作成します
- 6. 画像をクリックしてデータベースから情報を表示する
- 7. 最高合計得点を表示している学生情報を表示
- 8. Android - webserviceで受信した平均情報を計算する
- 9. 古い情報を表示している情報ウィンドウ
- 10. http URLをポーリングして統計情報を表示
- 11. PHPを使用して画像に統計情報を表示
- 12. Node.jsを使用してユーザの統計情報を表示
- 13. 相互情報の計算
- 14. Appstoresから自分のウェブサイトのアプリの統計情報を表示します。
- 15. ログインしたユーザー情報を表示
- 16. 情報を表示した後のリダイレクト
- 17. Codeigniterはユーザーの統計情報を表示します
- 18. 情報Scikit-learnで計算する
- 19. 計算ビューの情報を検索しますか?
- 20. iOS - tableViewから情報を表示didSelect
- 21. リストボックスからメッセージボックスに情報を表示
- 22. データベースからの情報を表示
- 23. テーブルの統計情報をRを使用して表示する
- 24. ログイン情報に基づいてテーブル情報を表示する
- 25. Java最短コストパス:(.txt)テキストファイルからの情報なし/情報付き検索
- 26. csvファイルからの情報を使用してより多くの情報を表示する関数
- 27. Javascriptと統計情報:p値を計算するためのライブラリですか?
- 28. 表示情報
- 29. YouTrackでカスタムワークフローの状態で開いているか完了した統計情報を表示します
- 30. JQueryを使用した情報パネルの表示/非表示
これまでに試したこととどこで問題が発生したのかを記入してください。 [\ [SO \]:確認する方法](https://stackoverflow.com/help/how-to-ask)または[\ [SO \]:mcve](https://stackoverflow.com/help/)をチェックしてください。 mcve)を参照してください。 – CristiFati