1.質問文
python average.py < ave.txtを実行するとEOF when reading a lineというエラーが出てしまいます。
リダイレクトせずに python average.pyを実行して自分で入力する分には正常に動作します。
なぜリダイレクトしたときだけエラーが出てしまうのか調べてもわかりませんでした。よろしければ原因をご教授ください。
2.理想の実行結果
計算の平均は3.5です。
3.私が書いたコード
【average.py】
↓
num = 0
i = 0
sum1 = 0
title = input()
while num <= 12:
num += 1
i = float(input())
sum1 += i
ave = sum1 / num
print("[:s]の平均は[:n]です".format(title,ave))
【ave.txt】
↓
計算
3.5
3.5
3.5
3.5
3.5
3.5
3.5
3.5
3.5
3.5
3.5
3.5
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/28 06:47